home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundHandle 1.0.3 ƒ / SoundHandle 1.0.3 / SoundHandle 1.0.3.rsrc / CODE_3.txt < prev    next >
Text File  |  1995-03-12  |  617KB  |  10,737 lines

  1. # near model CODE resource
  2. # jump table entries: 304-323 (20 of them)
  3. export_57:
  4. 00000000  4E56 FC52                link       A6, -0x03AE
  5. 00000004  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6. 00000008  362E 0008                move.w     D3, [A6 + 0x8]
  7. 0000000C  7800                     moveq.l    D4, 0x00
  8. 0000000E  42A7                     clr.l      -[A7]
  9. 00000010  3F3C 0004                move.w     -[A7], 0x4
  10. 00000014  A9B9                     syscall    GetCursor
  11. 00000016  205F                     movea.l    A0, [A7]+
  12. 00000018  2F10                     move.l     -[A7], [A0]
  13. 0000001A  A851                     syscall    SetCursor
  14. 0000001C  3003                     move.w     D0, D3
  15. 0000001E  0C40 000B                cmpi.w     D0, 0xB
  16. 00000022  6200 0AF4                bhi        +0xAF6 /* 00000B18 */
  17. 00000026  43FA 0B16                lea.l      A1, [PC + 0xB16 /* 00000B3E, value 0xFFDAF4F4 */]
  18. 0000002A  D040                     add.w      D0, D0
  19. 0000002C  D2F1 0000                add.w      A1, [A1 + D0.w]
  20. 00000030  4ED1                     jmp        [A1]
  21. 00000032  4EBA 0B22                jsr        [PC + 0xB22 /* 00000B56 */]
  22. 00000036  4EBA 0C86                jsr        [PC + 0xC86 /* 00000CBE */]
  23. 0000003A  6000 0ADC                bra        +0xADE /* 00000B18 */
  24. 0000003E  4EBA 0B16                jsr        [PC + 0xB16 /* 00000B56 */]
  25. 00000042  6000 0AD4                bra        +0xAD6 /* 00000B18 */
  26. 00000046  4EBA 0FE0                jsr        [PC + 0xFE0 /* 00001028 */]
  27. 0000004A  6000 0ACC                bra        +0xACE /* 00000B18 */
  28. 0000004E  3F03                     move.w     -[A7], D3
  29. 00000050  4EBA 1366                jsr        [PC + 0x1366 /* 000013B8 */]
  30. 00000054  548F                     addq.l     A7, 2
  31. 00000056  6000 0AC0                bra        +0xAC2 /* 00000B18 */
  32. 0000005A  4EBA 0C62                jsr        [PC + 0xC62 /* 00000CBE */]
  33. 0000005E  6000 0AB8                bra        +0xABA /* 00000B18 */
  34. 00000062  0C43 0007                cmpi.w     D3, 0x7
  35. 00000066  6600 0136                bne        +0x138 /* 0000019E */
  36. 0000006A  303C 0176                move.w     D0, 0x176
  37. 0000006E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  38. 00000072  204D                     movea.l    A0, A5
  39. 00000074  D1C0                     add.l      A0, D0
  40. 00000076  4AA8 D13A                tst.l      [A0 - 0x2EC6]
  41. 0000007A  6600 00C0                bne        +0xC2 /* 0000013C */
  42. 0000007E  303C 0176                move.w     D0, 0x176
  43. 00000082  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  44. 00000086  204D                     movea.l    A0, A5
  45. 00000088  D1C0                     add.l      A0, D0
  46. 0000008A  303C 0176                move.w     D0, 0x176
  47. 0000008E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  48. 00000092  224D                     movea.l    A1, A5
  49. 00000094  D3C0                     add.l      A1, D0
  50. 00000096  7001                     moveq.l    D0, 0x01
  51. 00000098  D0A9 D132                add.l      D0, [A1 - 0x2ECE]
  52. 0000009C  B0A8 D142                cmp.l      D0, [A0 - 0x2EBE]
  53. 000000A0  6600 009A                bne        +0x9C /* 0000013C */
  54. 000000A4  303C 0176                move.w     D0, 0x176
  55. 000000A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  56. 000000AC  204D                     movea.l    A0, A5
  57. 000000AE  D1C0                     add.l      A0, D0
  58. 000000B0  303C 0176                move.w     D0, 0x176
  59. 000000B4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  60. 000000B8  224D                     movea.l    A1, A5
  61. 000000BA  D3C0                     add.l      A1, D0
  62. 000000BC  2029 D18E                move.l     D0, [A1 - 0x2E72]
  63. 000000C0  4480                     neg.l      D0
  64. 000000C2  B0A8 D136                cmp.l      D0, [A0 - 0x2ECA]
  65. 000000C6  6674                     bne        +0x76 /* 0000013C */
  66. 000000C8  303C 0176                move.w     D0, 0x176
  67. 000000CC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  68. 000000D0  204D                     movea.l    A0, A5
  69. 000000D2  D1C0                     add.l      A0, D0
  70. 000000D4  303C 0176                move.w     D0, 0x176
  71. 000000D8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  72. 000000DC  224D                     movea.l    A1, A5
  73. 000000DE  D3C0                     add.l      A1, D0
  74. 000000E0  2029 D192                move.l     D0, [A1 - 0x2E6E]
  75. 000000E4  4480                     neg.l      D0
  76. 000000E6  B0A8 D13E                cmp.l      D0, [A0 - 0x2EC2]
  77. 000000EA  6650                     bne        +0x52 /* 0000013C */
  78. 000000EC  303C 0176                move.w     D0, 0x176
  79. 000000F0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  80. 000000F4  204D                     movea.l    A0, A5
  81. 000000F6  D1C0                     add.l      A0, D0
  82. 000000F8  4868 D156                pea.l      [A0 - 0x2EAA]
  83. 000000FC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  84. 00000100  303C 0176                move.w     D0, 0x176
  85. 00000104  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  86. 00000108  204D                     movea.l    A0, A5
  87. 0000010A  D1C0                     add.l      A0, D0
  88. 0000010C  303C 0176                move.w     D0, 0x176
  89. 00000110  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  90. 00000114  224D                     movea.l    A1, A5
  91. 00000116  D3C0                     add.l      A1, D0
  92. 00000118  2368 D14E D156           move.l     [A1 - 0x2EAA], [A0 - 0x2EB2]
  93. 0000011E  2368 D152 D15A           move.l     [A1 - 0x2EA6], [A0 - 0x2EAE]
  94. 00000124  303C 0176                move.w     D0, 0x176
  95. 00000128  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  96. 0000012C  204D                     movea.l    A0, A5
  97. 0000012E  D1C0                     add.l      A0, D0
  98. 00000130  4868 D156                pea.l      [A0 - 0x2EAA]
  99. 00000134  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  100. 00000138  6000 09E4                bra        +0x9E6 /* 00000B1E */
  101. label0000013C:
  102. 0000013C  303C 0176                move.w     D0, 0x176
  103. 00000140  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  104. 00000144  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  105. 00000148  D08C                     add.l      D0, A4
  106. 0000014A  2840                     movea.l    A4, D0
  107. 0000014C  303C 0176                move.w     D0, 0x176
  108. 00000150  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  109. 00000154  47ED D080                lea.l      A3, [A5 - 0x2F80]
  110. 00000158  D08B                     add.l      D0, A3
  111. 0000015A  2640                     movea.l    A3, D0
  112. 0000015C  42AC 0004                clr.l      [A4 + 0x4]
  113. 00000160  303C 0176                move.w     D0, 0x176
  114. 00000164  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  115. 00000168  204D                     movea.l    A0, A5
  116. 0000016A  D1C0                     add.l      A0, D0
  117. 0000016C  7001                     moveq.l    D0, 0x01
  118. 0000016E  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  119. 00000172  2940 000C                move.l     [A4 + 0xC], D0
  120. 00000176  202B 010E                move.l     D0, [A3 + 0x10E]
  121. 0000017A  4480                     neg.l      D0
  122. 0000017C  2880                     move.l     [A4], D0
  123. 0000017E  202B 0112                move.l     D0, [A3 + 0x112]
  124. 00000182  4480                     neg.l      D0
  125. 00000184  2940 0008                move.l     [A4 + 0x8], D0
  126. 00000188  206B 00AC                movea.l    A0, [A3 + 0xAC]
  127. 0000018C  2050                     movea.l    A0, [A0]
  128. 0000018E  2768 0006 00DE           move.l     [A3 + 0xDE], [A0 + 0x6]
  129. 00000194  2768 000A 00E2           move.l     [A3 + 0xE2], [A0 + 0xA]
  130. 0000019A  6000 044A                bra        +0x44C /* 000005E6 */
  131. label0000019E:
  132. 0000019E  303C 0176                move.w     D0, 0x176
  133. 000001A2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  134. 000001A6  204D                     movea.l    A0, A5
  135. 000001A8  D1C0                     add.l      A0, D0
  136. 000001AA  4868 D156                pea.l      [A0 - 0x2EAA]
  137. 000001AE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  138. 000001B2  4297                     clr.l      [A7]
  139. 000001B4  3F3C 0087                move.w     -[A7], 0x87
  140. 000001B8  42A7                     clr.l      -[A7]
  141. 000001BA  4878 FFFF                push.l     0xFFFF
  142. 000001BE  A97C                     syscall    GetNewDialog
  143. 000001C0  285F                     movea.l    A4, [A7]+
  144. 000001C2  2F0C                     move.l     -[A7], A4
  145. 000001C4  3F3C 0001                move.w     -[A7], 0x1
  146. 000001C8  486E FFFC                pea.l      [A6 - 0x4]
  147. 000001CC  486E FFDC                pea.l      [A6 - 0x24]
  148. 000001D0  486E FFD4                pea.l      [A6 - 0x2C]
  149. 000001D4  A98D                     syscall    GetDialogItem/GetDItem
  150. 000001D6  2F0C                     move.l     -[A7], A4
  151. 000001D8  3F3C 0003                move.w     -[A7], 0x3
  152. 000001DC  486E FFFC                pea.l      [A6 - 0x4]
  153. 000001E0  486E FFF4                pea.l      [A6 - 0xC]
  154. 000001E4  486E FFD4                pea.l      [A6 - 0x2C]
  155. 000001E8  A98D                     syscall    GetDialogItem/GetDItem
  156. 000001EA  2F0C                     move.l     -[A7], A4
  157. 000001EC  3F3C 0004                move.w     -[A7], 0x4
  158. 000001F0  486E FFFC                pea.l      [A6 - 0x4]
  159. 000001F4  486E FFF0                pea.l      [A6 - 0x10]
  160. 000001F8  486E FFD4                pea.l      [A6 - 0x2C]
  161. 000001FC  A98D                     syscall    GetDialogItem/GetDItem
  162. 000001FE  2F0C                     move.l     -[A7], A4
  163. 00000200  3F3C 0005                move.w     -[A7], 0x5
  164. 00000204  486E FFFC                pea.l      [A6 - 0x4]
  165. 00000208  486E FFEC                pea.l      [A6 - 0x14]
  166. 0000020C  486E FFD4                pea.l      [A6 - 0x2C]
  167. 00000210  A98D                     syscall    GetDialogItem/GetDItem
  168. 00000212  2F0C                     move.l     -[A7], A4
  169. 00000214  3F3C 0006                move.w     -[A7], 0x6
  170. 00000218  486E FFFC                pea.l      [A6 - 0x4]
  171. 0000021C  486E FFE8                pea.l      [A6 - 0x18]
  172. 00000220  486E FFD4                pea.l      [A6 - 0x2C]
  173. 00000224  A98D                     syscall    GetDialogItem/GetDItem
  174. 00000226  2F0C                     move.l     -[A7], A4
  175. 00000228  3F3C 0007                move.w     -[A7], 0x7
  176. 0000022C  486E FFFC                pea.l      [A6 - 0x4]
  177. 00000230  486E FFE4                pea.l      [A6 - 0x1C]
  178. 00000234  486E FFD4                pea.l      [A6 - 0x2C]
  179. 00000238  A98D                     syscall    GetDialogItem/GetDItem
  180. 0000023A  2F0C                     move.l     -[A7], A4
  181. 0000023C  3F3C 0008                move.w     -[A7], 0x8
  182. 00000240  486E FFFC                pea.l      [A6 - 0x4]
  183. 00000244  486E FFE0                pea.l      [A6 - 0x20]
  184. 00000248  486E FFD4                pea.l      [A6 - 0x2C]
  185. 0000024C  A98D                     syscall    GetDialogItem/GetDItem
  186. 0000024E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  187. 00000252  3F3C 0001                move.w     -[A7], 0x1
  188. 00000256  A963                     syscall    SetControlValue/SetCtlValue
  189. 00000258  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  190. 0000025C  4267                     clr.w      -[A7]
  191. 0000025E  A963                     syscall    SetControlValue/SetCtlValue
  192. 00000260  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  193. 00000264  3F3C 0001                move.w     -[A7], 0x1
  194. 00000268  A963                     syscall    SetControlValue/SetCtlValue
  195. 0000026A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  196. 0000026E  4267                     clr.w      -[A7]
  197. 00000270  A963                     syscall    SetControlValue/SetCtlValue
  198. 00000272  2F0C                     move.l     -[A7], A4
  199. 00000274  A915                     syscall    ShowWindow
  200. 00000276  2F0C                     move.l     -[A7], A4
  201. 00000278  A873                     syscall    SetPort
  202. 0000027A  4267                     clr.w      -[A7]
  203. 0000027C  2F0C                     move.l     -[A7], A4
  204. 0000027E  3F3C 0001                move.w     -[A7], 0x1
  205. 00000282  303C 0304                move.w     D0, 0x304
  206. 00000286  AA68                     syscall    DialogDispatch
  207. 00000288  4257                     clr.w      [A7]
  208. 0000028A  2F0C                     move.l     -[A7], A4
  209. 0000028C  3F3C 0002                move.w     -[A7], 0x2
  210. 00000290  303C 0305                move.w     D0, 0x305
  211. 00000294  AA68                     syscall    DialogDispatch
  212. 00000296  4257                     clr.w      [A7]
  213. 00000298  2F0C                     move.l     -[A7], A4
  214. 0000029A  1F3C 0001                move.b     -[A7], 0x1
  215. 0000029E  303C 0306                move.w     D0, 0x306
  216. 000002A2  AA68                     syscall    DialogDispatch
  217. 000002A4  548F                     addq.l     A7, 2
  218. 000002A6  6000 00A6                bra        +0xA8 /* 0000034E */
  219. label000002AA:
  220. 000002AA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  221. 000002AE  486E FEC4                pea.l      [A6 - 0x13C]
  222. 000002B2  A990                     syscall    GetDialogItemText/GetIText
  223. 000002B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  224. 000002B8  486E FDC4                pea.l      [A6 - 0x23C]
  225. 000002BC  A990                     syscall    GetDialogItemText/GetIText
  226. 000002BE  4A2E FEC4                tst.b      [A6 - 0x13C]
  227. 000002C2  6706                     beq        +0x8 /* 000002CA */
  228. 000002C4  4A2E FDC4                tst.b      [A6 - 0x23C]
  229. 000002C8  660C                     bne        +0xE /* 000002D6 */
  230. label000002CA:
  231. 000002CA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  232. 000002CE  3F3C 00FF                move.w     -[A7], 0xFF
  233. 000002D2  A95D                     syscall    HiliteControl
  234. 000002D4  6008                     bra        +0xA /* 000002DE */
  235. label000002D6:
  236. 000002D6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  237. 000002DA  4267                     clr.w      -[A7]
  238. 000002DC  A95D                     syscall    HiliteControl
  239. label000002DE:
  240. 000002DE  42A7                     clr.l      -[A7]
  241. 000002E0  486E FFFE                pea.l      [A6 - 0x2]
  242. 000002E4  A991                     syscall    ModalDialog
  243. 000002E6  302E FFFE                move.w     D0, [A6 - 0x2]
  244. 000002EA  0C40 0008                cmpi.w     D0, 0x8
  245. 000002EE  625E                     bhi        +0x60 /* 0000034E */
  246. 000002F0  43FA 083A                lea.l      A1, [PC + 0x83A /* 00000B2C, value 0xF822F7D0 */]
  247. 000002F4  D040                     add.w      D0, D0
  248. 000002F6  D2F1 0000                add.w      A1, [A1 + D0.w]
  249. 000002FA  4ED1                     jmp        [A1]
  250. 000002FC  7801                     moveq.l    D4, 0x01
  251. 000002FE  604E                     bra        +0x50 /* 0000034E */
  252. 00000300  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  253. 00000304  3F3C 0001                move.w     -[A7], 0x1
  254. 00000308  A963                     syscall    SetControlValue/SetCtlValue
  255. 0000030A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  256. 0000030E  4267                     clr.w      -[A7]
  257. 00000310  A963                     syscall    SetControlValue/SetCtlValue
  258. 00000312  603A                     bra        +0x3C /* 0000034E */
  259. 00000314  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  260. 00000318  4267                     clr.w      -[A7]
  261. 0000031A  A963                     syscall    SetControlValue/SetCtlValue
  262. 0000031C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  263. 00000320  3F3C 0001                move.w     -[A7], 0x1
  264. 00000324  A963                     syscall    SetControlValue/SetCtlValue
  265. 00000326  6026                     bra        +0x28 /* 0000034E */
  266. 00000328  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  267. 0000032C  3F3C 0001                move.w     -[A7], 0x1
  268. 00000330  A963                     syscall    SetControlValue/SetCtlValue
  269. 00000332  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  270. 00000336  4267                     clr.w      -[A7]
  271. 00000338  A963                     syscall    SetControlValue/SetCtlValue
  272. 0000033A  6012                     bra        +0x14 /* 0000034E */
  273. 0000033C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  274. 00000340  4267                     clr.w      -[A7]
  275. 00000342  A963                     syscall    SetControlValue/SetCtlValue
  276. 00000344  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  277. 00000348  3F3C 0001                move.w     -[A7], 0x1
  278. 0000034C  A963                     syscall    SetControlValue/SetCtlValue
  279. label0000034E:
  280. 0000034E  4A04                     tst.b      D4
  281. 00000350  6700 FF58                beq        -0xA6 /* 000002AA */
  282. 00000354  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  283. 0000035A  661A                     bne        +0x1C /* 00000376 */
  284. 0000035C  2F0C                     move.l     -[A7], A4
  285. 0000035E  A983                     syscall    DisposeDialog
  286. 00000360  303C 0176                move.w     D0, 0x176
  287. 00000364  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  288. 00000368  204D                     movea.l    A0, A5
  289. 0000036A  D1C0                     add.l      A0, D0
  290. 0000036C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  291. 00000370  A873                     syscall    SetPort
  292. 00000372  6000 07AA                bra        +0x7AC /* 00000B1E */
  293. label00000376:
  294. 00000376  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  295. 0000037A  486E FEC4                pea.l      [A6 - 0x13C]
  296. 0000037E  A990                     syscall    GetDialogItemText/GetIText
  297. 00000380  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  298. 00000384  486E FDC4                pea.l      [A6 - 0x23C]
  299. 00000388  A990                     syscall    GetDialogItemText/GetIText
  300. 0000038A  4267                     clr.w      -[A7]
  301. 0000038C  486D F114                pea.l      [A5 - 0xEEC]
  302. 00000390  486D EE14                pea.l      [A5 - 0x11EC]
  303. 00000394  486E FC88                pea.l      [A6 - 0x378]
  304. 00000398  2F3C 820C FFEC           move.l     -[A7], 0x820CFFEC
  305. 0000039E  A8B5                     syscall    ScriptUtil
  306. 000003A0  4257                     clr.w      [A7]
  307. 000003A2  486E FEC4                pea.l      [A6 - 0x13C]
  308. 000003A6  486E FC88                pea.l      [A6 - 0x378]
  309. 000003AA  486D EE14                pea.l      [A5 - 0x11EC]
  310. 000003AE  486E FC7E                pea.l      [A6 - 0x382]
  311. 000003B2  2F3C 8210 FFE6           move.l     -[A7], 0x8210FFE6
  312. 000003B8  A8B5                     syscall    ScriptUtil
  313. 000003BA  4257                     clr.w      [A7]
  314. 000003BC  486E FDC4                pea.l      [A6 - 0x23C]
  315. 000003C0  486E FC88                pea.l      [A6 - 0x378]
  316. 000003C4  486D EE14                pea.l      [A5 - 0x11EC]
  317. 000003C8  486E FC74                pea.l      [A6 - 0x38C]
  318. 000003CC  2F3C 8210 FFE6           move.l     -[A7], 0x8210FFE6
  319. 000003D2  A8B5                     syscall    ScriptUtil
  320. 000003D4  486E FD94                pea.l      [A6 - 0x26C]
  321. 000003D8  486E FC7E                pea.l      [A6 - 0x382]
  322. 000003DC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  323. 000003E0  486E FD88                pea.l      [A6 - 0x278]
  324. 000003E4  486E FC74                pea.l      [A6 - 0x38C]
  325. 000003E8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  326. 000003EC  4257                     clr.w      [A7]
  327. 000003EE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  328. 000003F2  A960                     syscall    GetControlValue/GetCtlValue
  329. 000003F4  4A5F                     tst.w      [A7]+
  330. 000003F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  331. 000003FA  6758                     beq        +0x5A /* 00000454 */
  332. 000003FC  41EE FC5C                lea.l      A0, [A6 - 0x3A4]
  333. 00000400  43EE FD96                lea.l      A1, [A6 - 0x26A]
  334. 00000404  20D9                     move.l     [A0]+, [A1]+
  335. 00000406  20D9                     move.l     [A0]+, [A1]+
  336. 00000408  30D9                     move.w     [A0]+, [A1]+
  337. 0000040A  4868 FFF6                pea.l      [A0 - 0xA]
  338. 0000040E  3F3C 0016                move.w     -[A7], 0x16
  339. 00000412  A9EB                     syscall    Pack4/FP68K
  340. 00000414  4868 FFF6                pea.l      [A0 - 0xA]
  341. 00000418  486E FC66                pea.l      [A6 - 0x39A]
  342. 0000041C  3F3C 2810                move.w     -[A7], 0x2810
  343. 00000420  A9EB                     syscall    Pack4/FP68K
  344. 00000422  282E FC66                move.l     D4, [A6 - 0x39A]
  345. 00000426  41EE FC5C                lea.l      A0, [A6 - 0x3A4]
  346. 0000042A  43EE FD8A                lea.l      A1, [A6 - 0x276]
  347. 0000042E  20D9                     move.l     [A0]+, [A1]+
  348. 00000430  20D9                     move.l     [A0]+, [A1]+
  349. 00000432  30D9                     move.w     [A0]+, [A1]+
  350. 00000434  4868 FFF6                pea.l      [A0 - 0xA]
  351. 00000438  3F3C 0016                move.w     -[A7], 0x16
  352. 0000043C  A9EB                     syscall    Pack4/FP68K
  353. 0000043E  4868 FFF6                pea.l      [A0 - 0xA]
  354. 00000442  486E FC66                pea.l      [A6 - 0x39A]
  355. 00000446  3F3C 2810                move.w     -[A7], 0x2810
  356. 0000044A  A9EB                     syscall    Pack4/FP68K
  357. 0000044C  262E FC66                move.l     D3, [A6 - 0x39A]
  358. 00000450  6000 0104                bra        +0x106 /* 00000556 */
  359. label00000454:
  360. 00000454  303C 0176                move.w     D0, 0x176
  361. 00000458  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  362. 0000045C  204D                     movea.l    A0, A5
  363. 0000045E  D1C0                     add.l      A0, D0
  364. 00000460  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  365. 00000464  2050                     movea.l    A0, [A0]
  366. 00000466  43EE FDAC                lea.l      A1, [A6 - 0x254]
  367. 0000046A  41E8 0014                lea.l      A0, [A0 + 0x14]
  368. 0000046E  7005                     moveq.l    D0, 0x05
  369. label00000470:
  370. 00000470  22D8                     move.l     [A1]+, [A0]+
  371. 00000472  51C8 FFFC                dbf        D0, -0x6 /* 00000470 */
  372. 00000476  282E FDB4                move.l     D4, [A6 - 0x24C]
  373. 0000047A  4A84                     tst.l      D4
  374. 0000047C  6A32                     bpl        +0x34 /* 000004B0 */
  375. 0000047E  0884 001F                bclr.b     D4, 0x1F
  376. 00000482  2F04                     move.l     -[A7], D4
  377. 00000484  486E FC5E                pea.l      [A6 - 0x3A2]
  378. 00000488  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  379. 0000048C  41EE FDA0                lea.l      A0, [A6 - 0x260]
  380. 00000490  43EE FC5E                lea.l      A1, [A6 - 0x3A2]
  381. 00000494  20D9                     move.l     [A0]+, [A1]+
  382. 00000496  20D9                     move.l     [A0]+, [A1]+
  383. 00000498  20D9                     move.l     [A0]+, [A1]+
  384. 0000049A  41EE FDA2                lea.l      A0, [A6 - 0x25E]
  385. 0000049E  487A 0688                pea.l      [PC + 0x688 /* 00000B28, value 0x8000 */]
  386. 000004A2  4850                     pea.l      [A0]
  387. 000004A4  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  388. 000004A8  A9EB                     syscall    Pack4/FP68K
  389. 000004AA  3110                     move.w     -[A0], [A0]
  390. 000004AC  508F                     addq.l     A7, 8
  391. 000004AE  601A                     bra        +0x1C /* 000004CA */
  392. label000004B0:
  393. 000004B0  2F04                     move.l     -[A7], D4
  394. 000004B2  486E FC5E                pea.l      [A6 - 0x3A2]
  395. 000004B6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  396. 000004BA  41EE FDA0                lea.l      A0, [A6 - 0x260]
  397. 000004BE  43EE FC5E                lea.l      A1, [A6 - 0x3A2]
  398. 000004C2  20D9                     move.l     [A0]+, [A1]+
  399. 000004C4  20D9                     move.l     [A0]+, [A1]+
  400. 000004C6  20D9                     move.l     [A0]+, [A1]+
  401. 000004C8  508F                     addq.l     A7, 8
  402. label000004CA:
  403. 000004CA  41EE FC60                lea.l      A0, [A6 - 0x3A0]
  404. 000004CE  43EE FD96                lea.l      A1, [A6 - 0x26A]
  405. 000004D2  20D9                     move.l     [A0]+, [A1]+
  406. 000004D4  20D9                     move.l     [A0]+, [A1]+
  407. 000004D6  30D9                     move.w     [A0]+, [A1]+
  408. 000004D8  486E FDA2                pea.l      [A6 - 0x25E]
  409. 000004DC  4868 FFF6                pea.l      [A0 - 0xA]
  410. 000004E0  3F3C 0004                move.w     -[A7], 0x4
  411. 000004E4  A9EB                     syscall    Pack4/FP68K
  412. 000004E6  43EE FC52                lea.l      A1, [A6 - 0x3AE]
  413. 000004EA  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  414. 000004EE  22D8                     move.l     [A1]+, [A0]+
  415. 000004F0  22D8                     move.l     [A1]+, [A0]+
  416. 000004F2  32D8                     move.w     [A1]+, [A0]+
  417. 000004F4  4869 FFF6                pea.l      [A1 - 0xA]
  418. 000004F8  3F3C 0016                move.w     -[A7], 0x16
  419. 000004FC  A9EB                     syscall    Pack4/FP68K
  420. 000004FE  4869 FFF6                pea.l      [A1 - 0xA]
  421. 00000502  486E FC5C                pea.l      [A6 - 0x3A4]
  422. 00000506  3F3C 2810                move.w     -[A7], 0x2810
  423. 0000050A  A9EB                     syscall    Pack4/FP68K
  424. 0000050C  282E FC5C                move.l     D4, [A6 - 0x3A4]
  425. 00000510  41EE FC60                lea.l      A0, [A6 - 0x3A0]
  426. 00000514  43EE FD8A                lea.l      A1, [A6 - 0x276]
  427. 00000518  20D9                     move.l     [A0]+, [A1]+
  428. 0000051A  20D9                     move.l     [A0]+, [A1]+
  429. 0000051C  30D9                     move.w     [A0]+, [A1]+
  430. 0000051E  486E FDA2                pea.l      [A6 - 0x25E]
  431. 00000522  4868 FFF6                pea.l      [A0 - 0xA]
  432. 00000526  3F3C 0004                move.w     -[A7], 0x4
  433. 0000052A  A9EB                     syscall    Pack4/FP68K
  434. 0000052C  43EE FC52                lea.l      A1, [A6 - 0x3AE]
  435. 00000530  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  436. 00000534  22D8                     move.l     [A1]+, [A0]+
  437. 00000536  22D8                     move.l     [A1]+, [A0]+
  438. 00000538  32D8                     move.w     [A1]+, [A0]+
  439. 0000053A  4869 FFF6                pea.l      [A1 - 0xA]
  440. 0000053E  3F3C 0016                move.w     -[A7], 0x16
  441. 00000542  A9EB                     syscall    Pack4/FP68K
  442. 00000544  4869 FFF6                pea.l      [A1 - 0xA]
  443. 00000548  486E FC5C                pea.l      [A6 - 0x3A4]
  444. 0000054C  3F3C 2810                move.w     -[A7], 0x2810
  445. 00000550  A9EB                     syscall    Pack4/FP68K
  446. 00000552  262E FC5C                move.l     D3, [A6 - 0x3A4]
  447. label00000556:
  448. 00000556  5384                     subq.l     D4, 1
  449. 00000558  5283                     addq.l     D3, 1
  450. 0000055A  4267                     clr.w      -[A7]
  451. 0000055C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  452. 00000560  A960                     syscall    GetControlValue/GetCtlValue
  453. 00000562  4A5F                     tst.w      [A7]+
  454. 00000564  6702                     beq        +0x4 /* 00000568 */
  455. 00000566  D684                     add.l      D3, D4
  456. label00000568:
  457. 00000568  4A84                     tst.l      D4
  458. 0000056A  6C02                     bge        +0x4 /* 0000056E */
  459. 0000056C  7800                     moveq.l    D4, 0x00
  460. label0000056E:
  461. 0000056E  303C 0176                move.w     D0, 0x176
  462. 00000572  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  463. 00000576  204D                     movea.l    A0, A5
  464. 00000578  D1C0                     add.l      A0, D0
  465. 0000057A  7001                     moveq.l    D0, 0x01
  466. 0000057C  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  467. 00000580  2D40 FC6A                move.l     [A6 - 0x396], D0
  468. 00000584  B083                     cmp.l      D0, D3
  469. 00000586  6C04                     bge        +0x6 /* 0000058C */
  470. 00000588  262E FC6A                move.l     D3, [A6 - 0x396]
  471. label0000058C:
  472. 0000058C  2003                     move.l     D0, D3
  473. 0000058E  5380                     subq.l     D0, 1
  474. 00000590  B084                     cmp.l      D0, D4
  475. 00000592  6E24                     bgt        +0x26 /* 000005B8 */
  476. 00000594  4267                     clr.w      -[A7]
  477. 00000596  486D F11C                pea.l      [A5 - 0xEE4]
  478. 0000059A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  479. 0000059E  2E8C                     move.l     [A7], A4
  480. 000005A0  A983                     syscall    DisposeDialog
  481. 000005A2  303C 0176                move.w     D0, 0x176
  482. 000005A6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  483. 000005AA  204D                     movea.l    A0, A5
  484. 000005AC  D1C0                     add.l      A0, D0
  485. 000005AE  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  486. 000005B2  A873                     syscall    SetPort
  487. 000005B4  6000 0568                bra        +0x56A /* 00000B1E */
  488. label000005B8:
  489. 000005B8  2F0C                     move.l     -[A7], A4
  490. 000005BA  A983                     syscall    DisposeDialog
  491. 000005BC  303C 0176                move.w     D0, 0x176
  492. 000005C0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  493. 000005C4  204D                     movea.l    A0, A5
  494. 000005C6  D1C0                     add.l      A0, D0
  495. 000005C8  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  496. 000005CC  A873                     syscall    SetPort
  497. 000005CE  303C 0176                move.w     D0, 0x176
  498. 000005D2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  499. 000005D6  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  500. 000005DA  D08C                     add.l      D0, A4
  501. 000005DC  2840                     movea.l    A4, D0
  502. 000005DE  2944 0004                move.l     [A4 + 0x4], D4
  503. 000005E2  2943 000C                move.l     [A4 + 0xC], D3
  504. label000005E6:
  505. 000005E6  303C 0176                move.w     D0, 0x176
  506. 000005EA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  507. 000005EE  204D                     movea.l    A0, A5
  508. 000005F0  D1C0                     add.l      A0, D0
  509. 000005F2  4868 D14E                pea.l      [A0 - 0x2EB2]
  510. 000005F6  A8A3                     syscall    EraseRect
  511. 000005F8  42AE FFC8                clr.l      [A6 - 0x38]
  512. 000005FC  303C 0176                move.w     D0, 0x176
  513. 00000600  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  514. 00000604  47ED D080                lea.l      A3, [A5 - 0x2F80]
  515. 00000608  D08B                     add.l      D0, A3
  516. 0000060A  2640                     movea.l    A3, D0
  517. 0000060C  7001                     moveq.l    D0, 0x01
  518. 0000060E  D0AB 00B2                add.l      D0, [A3 + 0xB2]
  519. 00000612  2D40 FFD0                move.l     [A6 - 0x30], D0
  520. 00000616  202B 010E                move.l     D0, [A3 + 0x10E]
  521. 0000061A  4480                     neg.l      D0
  522. 0000061C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  523. 00000620  202B 0112                move.l     D0, [A3 + 0x112]
  524. 00000624  4480                     neg.l      D0
  525. 00000626  2D40 FFCC                move.l     [A6 - 0x34], D0
  526. 0000062A  206B 00AC                movea.l    A0, [A3 + 0xAC]
  527. 0000062E  2050                     movea.l    A0, [A0]
  528. 00000630  2768 0006 00DE           move.l     [A3 + 0xDE], [A0 + 0x6]
  529. 00000636  2768 000A 00E2           move.l     [A3 + 0xE2], [A0 + 0xA]
  530. 0000063C  303C 0176                move.w     D0, 0x176
  531. 00000640  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  532. 00000644  204D                     movea.l    A0, A5
  533. 00000646  D1C0                     add.l      A0, D0
  534. 00000648  41E8 D146                lea.l      A0, [A0 - 0x2EBA]
  535. 0000064C  2F20                     move.l     -[A7], -[A0]
  536. 0000064E  2F20                     move.l     -[A7], -[A0]
  537. 00000650  2F20                     move.l     -[A7], -[A0]
  538. 00000652  2F20                     move.l     -[A7], -[A0]
  539. 00000654  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  540. 00000658  2F20                     move.l     -[A7], -[A0]
  541. 0000065A  2F20                     move.l     -[A7], -[A0]
  542. 0000065C  2F20                     move.l     -[A7], -[A0]
  543. 0000065E  2F20                     move.l     -[A7], -[A0]
  544. 00000660  303C 0176                move.w     D0, 0x176
  545. 00000664  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  546. 00000668  204D                     movea.l    A0, A5
  547. 0000066A  D1C0                     add.l      A0, D0
  548. 0000066C  4868 D15E                pea.l      [A0 - 0x2EA2]
  549. 00000670  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  550. 00000674  303C 0176                move.w     D0, 0x176
  551. 00000678  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  552. 0000067C  49ED D15E                lea.l      A4, [A5 - 0x2EA2]
  553. 00000680  D08C                     add.l      D0, A4
  554. 00000682  2840                     movea.l    A4, D0
  555. 00000684  302C 0006                move.w     D0, [A4 + 0x6]
  556. 00000688  906C 0002                sub.w      D0, [A4 + 0x2]
  557. 0000068C  5540                     subq.w     D0, 2
  558. 0000068E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  559. 00000692  6C18                     bge        +0x1A /* 000006AC */
  560. 00000694  303C 0176                move.w     D0, 0x176
  561. 00000698  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  562. 0000069C  204D                     movea.l    A0, A5
  563. 0000069E  D1C0                     add.l      A0, D0
  564. 000006A0  4868 D15E                pea.l      [A0 - 0x2EA2]
  565. 000006A4  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  566. 000006AA  A8A9                     syscall    InsetRect
  567. label000006AC:
  568. 000006AC  303C 0176                move.w     D0, 0x176
  569. 000006B0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  570. 000006B4  49ED D15E                lea.l      A4, [A5 - 0x2EA2]
  571. 000006B8  D08C                     add.l      D0, A4
  572. 000006BA  2840                     movea.l    A4, D0
  573. 000006BC  302C 0004                move.w     D0, [A4 + 0x4]
  574. 000006C0  9054                     sub.w      D0, [A4]
  575. 000006C2  5540                     subq.w     D0, 2
  576. 000006C4  6C18                     bge        +0x1A /* 000006DE */
  577. 000006C6  303C 0176                move.w     D0, 0x176
  578. 000006CA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  579. 000006CE  204D                     movea.l    A0, A5
  580. 000006D0  D1C0                     add.l      A0, D0
  581. 000006D2  4868 D15E                pea.l      [A0 - 0x2EA2]
  582. 000006D6  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  583. 000006DC  A8A9                     syscall    InsetRect
  584. label000006DE:
  585. 000006DE  303C 0176                move.w     D0, 0x176
  586. 000006E2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  587. 000006E6  204D                     movea.l    A0, A5
  588. 000006E8  D1C0                     add.l      A0, D0
  589. 000006EA  4AA8 D13A                tst.l      [A0 - 0x2EC6]
  590. 000006EE  6662                     bne        +0x64 /* 00000752 */
  591. 000006F0  303C 0176                move.w     D0, 0x176
  592. 000006F4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  593. 000006F8  204D                     movea.l    A0, A5
  594. 000006FA  D1C0                     add.l      A0, D0
  595. 000006FC  303C 0176                move.w     D0, 0x176
  596. 00000700  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  597. 00000704  224D                     movea.l    A1, A5
  598. 00000706  D3C0                     add.l      A1, D0
  599. 00000708  7001                     moveq.l    D0, 0x01
  600. 0000070A  D0A9 D132                add.l      D0, [A1 - 0x2ECE]
  601. 0000070E  B0A8 D142                cmp.l      D0, [A0 - 0x2EBE]
  602. 00000712  663E                     bne        +0x40 /* 00000752 */
  603. 00000714  303C 0176                move.w     D0, 0x176
  604. 00000718  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  605. 0000071C  204D                     movea.l    A0, A5
  606. 0000071E  D1C0                     add.l      A0, D0
  607. 00000720  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  608. 00000724  4267                     clr.w      -[A7]
  609. 00000726  A964                     syscall    SetControlMinimum/SetMinCtl
  610. 00000728  303C 0176                move.w     D0, 0x176
  611. 0000072C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  612. 00000730  204D                     movea.l    A0, A5
  613. 00000732  D1C0                     add.l      A0, D0
  614. 00000734  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  615. 00000738  4267                     clr.w      -[A7]
  616. 0000073A  A965                     syscall    SetControlMaximum/SetMaxCtl
  617. 0000073C  303C 0176                move.w     D0, 0x176
  618. 00000740  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  619. 00000744  204D                     movea.l    A0, A5
  620. 00000746  D1C0                     add.l      A0, D0
  621. 00000748  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  622. 0000074C  4267                     clr.w      -[A7]
  623. 0000074E  A963                     syscall    SetControlValue/SetCtlValue
  624. 00000750  6042                     bra        +0x44 /* 00000794 */
  625. label00000752:
  626. 00000752  303C 0176                move.w     D0, 0x176
  627. 00000756  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  628. 0000075A  204D                     movea.l    A0, A5
  629. 0000075C  D1C0                     add.l      A0, D0
  630. 0000075E  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  631. 00000762  4267                     clr.w      -[A7]
  632. 00000764  A964                     syscall    SetControlMinimum/SetMinCtl
  633. 00000766  303C 0176                move.w     D0, 0x176
  634. 0000076A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  635. 0000076E  204D                     movea.l    A0, A5
  636. 00000770  D1C0                     add.l      A0, D0
  637. 00000772  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  638. 00000776  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  639. 0000077A  A965                     syscall    SetControlMaximum/SetMaxCtl
  640. 0000077C  303C 0176                move.w     D0, 0x176
  641. 00000780  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  642. 00000784  204D                     movea.l    A0, A5
  643. 00000786  D1C0                     add.l      A0, D0
  644. 00000788  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  645. 0000078C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  646. 00000790  3F00                     move.w     -[A7], D0
  647. 00000792  A963                     syscall    SetControlValue/SetCtlValue
  648. label00000794:
  649. 00000794  303C 0176                move.w     D0, 0x176
  650. 00000798  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  651. 0000079C  204D                     movea.l    A0, A5
  652. 0000079E  D1C0                     add.l      A0, D0
  653. 000007A0  303C 0176                move.w     D0, 0x176
  654. 000007A4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  655. 000007A8  224D                     movea.l    A1, A5
  656. 000007AA  D3C0                     add.l      A1, D0
  657. 000007AC  2029 D18E                move.l     D0, [A1 - 0x2E72]
  658. 000007B0  4480                     neg.l      D0
  659. 000007B2  B0A8 D136                cmp.l      D0, [A0 - 0x2ECA]
  660. 000007B6  6662                     bne        +0x64 /* 0000081A */
  661. 000007B8  303C 0176                move.w     D0, 0x176
  662. 000007BC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  663. 000007C0  204D                     movea.l    A0, A5
  664. 000007C2  D1C0                     add.l      A0, D0
  665. 000007C4  303C 0176                move.w     D0, 0x176
  666. 000007C8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  667. 000007CC  224D                     movea.l    A1, A5
  668. 000007CE  D3C0                     add.l      A1, D0
  669. 000007D0  2029 D192                move.l     D0, [A1 - 0x2E6E]
  670. 000007D4  4480                     neg.l      D0
  671. 000007D6  B0A8 D13E                cmp.l      D0, [A0 - 0x2EC2]
  672. 000007DA  663E                     bne        +0x40 /* 0000081A */
  673. 000007DC  303C 0176                move.w     D0, 0x176
  674. 000007E0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  675. 000007E4  204D                     movea.l    A0, A5
  676. 000007E6  D1C0                     add.l      A0, D0
  677. 000007E8  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  678. 000007EC  4267                     clr.w      -[A7]
  679. 000007EE  A964                     syscall    SetControlMinimum/SetMinCtl
  680. 000007F0  303C 0176                move.w     D0, 0x176
  681. 000007F4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  682. 000007F8  204D                     movea.l    A0, A5
  683. 000007FA  D1C0                     add.l      A0, D0
  684. 000007FC  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  685. 00000800  4267                     clr.w      -[A7]
  686. 00000802  A965                     syscall    SetControlMaximum/SetMaxCtl
  687. 00000804  303C 0176                move.w     D0, 0x176
  688. 00000808  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  689. 0000080C  204D                     movea.l    A0, A5
  690. 0000080E  D1C0                     add.l      A0, D0
  691. 00000810  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  692. 00000814  4267                     clr.w      -[A7]
  693. 00000816  A963                     syscall    SetControlValue/SetCtlValue
  694. 00000818  605C                     bra        +0x5E /* 00000876 */
  695. label0000081A:
  696. 0000081A  303C 0176                move.w     D0, 0x176
  697. 0000081E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  698. 00000822  204D                     movea.l    A0, A5
  699. 00000824  D1C0                     add.l      A0, D0
  700. 00000826  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  701. 0000082A  303C 0176                move.w     D0, 0x176
  702. 0000082E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  703. 00000832  204D                     movea.l    A0, A5
  704. 00000834  D1C0                     add.l      A0, D0
  705. 00000836  3F28 D190                move.w     -[A7], [A0 - 0x2E70]
  706. 0000083A  A964                     syscall    SetControlMinimum/SetMinCtl
  707. 0000083C  303C 0176                move.w     D0, 0x176
  708. 00000840  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  709. 00000844  204D                     movea.l    A0, A5
  710. 00000846  D1C0                     add.l      A0, D0
  711. 00000848  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  712. 0000084C  303C 0176                move.w     D0, 0x176
  713. 00000850  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  714. 00000854  204D                     movea.l    A0, A5
  715. 00000856  D1C0                     add.l      A0, D0
  716. 00000858  3F28 D194                move.w     -[A7], [A0 - 0x2E6C]
  717. 0000085C  A965                     syscall    SetControlMaximum/SetMaxCtl
  718. 0000085E  303C 0176                move.w     D0, 0x176
  719. 00000862  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  720. 00000866  204D                     movea.l    A0, A5
  721. 00000868  D1C0                     add.l      A0, D0
  722. 0000086A  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  723. 0000086E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  724. 00000872  3F00                     move.w     -[A7], D0
  725. 00000874  A963                     syscall    SetControlValue/SetCtlValue
  726. label00000876:
  727. 00000876  303C 0176                move.w     D0, 0x176
  728. 0000087A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  729. 0000087E  204D                     movea.l    A0, A5
  730. 00000880  D1C0                     add.l      A0, D0
  731. 00000882  303C 0176                move.w     D0, 0x176
  732. 00000886  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  733. 0000088A  224D                     movea.l    A1, A5
  734. 0000088C  D3C0                     add.l      A1, D0
  735. 0000088E  2368 D14E D156           move.l     [A1 - 0x2EAA], [A0 - 0x2EB2]
  736. 00000894  2368 D152 D15A           move.l     [A1 - 0x2EA6], [A0 - 0x2EAE]
  737. 0000089A  303C 0176                move.w     D0, 0x176
  738. 0000089E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  739. 000008A2  204D                     movea.l    A0, A5
  740. 000008A4  D1C0                     add.l      A0, D0
  741. 000008A6  2068 D080                movea.l    A0, [A0 - 0x2F80]
  742. 000008AA  4868 0010                pea.l      [A0 + 0x10]
  743. 000008AE  A928                     syscall    InvalRect
  744. 000008B0  6000 0266                bra        +0x268 /* 00000B18 */
  745. 000008B4  4AAD D060                tst.l      [A5 - 0x2FA0]
  746. 000008B8  6700 025E                beq        +0x260 /* 00000B18 */
  747. 000008BC  206D D060                movea.l    A0, [A5 - 0x2FA0]
  748. 000008C0  A023                     syscall    DisposHandle/DisposeHandle
  749. 000008C2  42AD D060                clr.l      [A5 - 0x2FA0]
  750. 000008C6  6000 0250                bra        +0x252 /* 00000B18 */
  751. 000008CA  42A7                     clr.l      -[A7]
  752. 000008CC  303C 0176                move.w     D0, 0x176
  753. 000008D0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  754. 000008D4  204D                     movea.l    A0, A5
  755. 000008D6  D1C0                     add.l      A0, D0
  756. 000008D8  4868 D14E                pea.l      [A0 - 0x2EB2]
  757. 000008DC  A8F3                     syscall    OpenPicture
  758. 000008DE  285F                     movea.l    A4, [A7]+
  759. 000008E0  303C 0176                move.w     D0, 0x176
  760. 000008E4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  761. 000008E8  204D                     movea.l    A0, A5
  762. 000008EA  D1C0                     add.l      A0, D0
  763. 000008EC  0CA8 5350 4543 D1AA      cmpi.l     [A0 - 0x2E56], 0x53504543 /* 'SPEC' */
  764. 000008F4  676A                     beq        +0x6C /* 00000960 */
  765. 000008F6  303C 0176                move.w     D0, 0x176
  766. 000008FA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  767. 000008FE  204D                     movea.l    A0, A5
  768. 00000900  D1C0                     add.l      A0, D0
  769. 00000902  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  770. 00000906  A029                     syscall    HLock
  771. 00000908  303C 0176                move.w     D0, 0x176
  772. 0000090C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  773. 00000910  204D                     movea.l    A0, A5
  774. 00000912  D1C0                     add.l      A0, D0
  775. 00000914  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  776. 00000918  2050                     movea.l    A0, [A0]
  777. 0000091A  4868 002A                pea.l      [A0 + 0x2A]
  778. 0000091E  303C 0176                move.w     D0, 0x176
  779. 00000922  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  780. 00000926  204D                     movea.l    A0, A5
  781. 00000928  D1C0                     add.l      A0, D0
  782. 0000092A  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  783. 0000092E  4868 FFFE                pea.l      [A0 - 0x2]
  784. 00000932  303C 0176                move.w     D0, 0x176
  785. 00000936  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  786. 0000093A  204D                     movea.l    A0, A5
  787. 0000093C  D1C0                     add.l      A0, D0
  788. 0000093E  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  789. 00000942  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  790. 00000946  303C 0176                move.w     D0, 0x176
  791. 0000094A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  792. 0000094E  204D                     movea.l    A0, A5
  793. 00000950  D1C0                     add.l      A0, D0
  794. 00000952  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  795. 00000956  A02A                     syscall    HUnlock
  796. 00000958  4FEF 000C                lea.l      A7, [A7 + 0xC]
  797. 0000095C  6000 0194                bra        +0x196 /* 00000AF2 */
  798. label00000960:
  799. 00000960  42A7                     clr.l      -[A7]
  800. 00000962  3F3C 0100                move.w     -[A7], 0x100
  801. 00000966  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  802. 0000096A  3E80                     move.w     [A7], D0
  803. 0000096C  AA18                     syscall    GetCTable
  804. 0000096E  2C1F                     move.l     D6, [A7]+
  805. 00000970  2046                     movea.l    A0, D6
  806. 00000972  7E08                     moveq.l    D7, 0x08
  807. 00000974  DE90                     add.l      D7, [A0]
  808. 00000976  3D7C FFFF FC72           move.w     [A6 - 0x38E], 0xFFFF
  809. 0000097C  3D7C FFFF FC70           move.w     [A6 - 0x390], 0xFFFF
  810. 00000982  303C 0176                move.w     D0, 0x176
  811. 00000986  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  812. 0000098A  204D                     movea.l    A0, A5
  813. 0000098C  D1C0                     add.l      A0, D0
  814. 0000098E  4A28 D130                tst.b      [A0 - 0x2ED0]
  815. 00000992  6750                     beq        +0x52 /* 000009E4 */
  816. 00000994  7800                     moveq.l    D4, 0x00
  817. 00000996  97CB                     sub.l      A3, A3
  818. 00000998  7600                     moveq.l    D3, 0x00
  819. 0000099A  602E                     bra        +0x30 /* 000009CA */
  820. label0000099C:
  821. 0000099C  4878 00FE                push.l     0xFE
  822. 000009A0  2F03                     move.l     -[A7], D3
  823. 000009A2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  824. 000009A6  3D40 FC6E                move.w     [A6 - 0x392], D0
  825. 000009AA  2007                     move.l     D0, D7
  826. 000009AC  D08B                     add.l      D0, A3
  827. 000009AE  2440                     movea.l    A2, D0
  828. 000009B0  486E FC6E                pea.l      [A6 - 0x392]
  829. 000009B4  486A 0002                pea.l      [A2 + 0x2]
  830. 000009B8  3F3C 0007                move.w     -[A7], 0x7
  831. 000009BC  A82E                     syscall    Pack12
  832. 000009BE  3484                     move.w     [A2], D4
  833. 000009C0  5244                     addq.w     D4, 1
  834. 000009C2  508B                     addq.l     A3, 8
  835. 000009C4  0683 0000 D556           addi.l     D3, 0xD556
  836. label000009CA:
  837. 000009CA  0C44 0100                cmpi.w     D4, 0x100
  838. 000009CE  6DCC                     blt        -0x32 /* 0000099C */
  839. 000009D0  2647                     movea.l    A3, D7
  840. 000009D2  47EB 07FA                lea.l      A3, [A3 + 0x7FA]
  841. 000009D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  842. 000009D8  3740 0004                move.w     [A3 + 0x4], D0
  843. 000009DC  3740 0002                move.w     [A3 + 0x2], D0
  844. 000009E0  3680                     move.w     [A3], D0
  845. 000009E2  603E                     bra        +0x40 /* 00000A22 */
  846. label000009E4:
  847. 000009E4  7800                     moveq.l    D4, 0x00
  848. 000009E6  7600                     moveq.l    D3, 0x00
  849. 000009E8  97CB                     sub.l      A3, A3
  850. 000009EA  6030                     bra        +0x32 /* 00000A1C */
  851. label000009EC:
  852. 000009EC  2007                     move.l     D0, D7
  853. 000009EE  D08B                     add.l      D0, A3
  854. 000009F0  2440                     movea.l    A2, D0
  855. 000009F2  2A0A                     move.l     D5, A2
  856. 000009F4  5485                     addq.l     D5, 2
  857. 000009F6  4878 00FF                push.l     0xFF
  858. 000009FA  2F03                     move.l     -[A7], D3
  859. 000009FC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  860. 00000A00  2045                     movea.l    A0, D5
  861. 00000A02  3140 0004                move.w     [A0 + 0x4], D0
  862. 00000A06  2045                     movea.l    A0, D5
  863. 00000A08  3140 0002                move.w     [A0 + 0x2], D0
  864. 00000A0C  2045                     movea.l    A0, D5
  865. 00000A0E  3080                     move.w     [A0], D0
  866. 00000A10  3484                     move.w     [A2], D4
  867. 00000A12  5244                     addq.w     D4, 1
  868. 00000A14  0683 0000 FFFF           addi.l     D3, 0xFFFF
  869. 00000A1A  508B                     addq.l     A3, 8
  870. label00000A1C:
  871. 00000A1C  0C44 0100                cmpi.w     D4, 0x100
  872. 00000A20  6DCA                     blt        -0x34 /* 000009EC */
  873. label00000A22:
  874. 00000A22  42A7                     clr.l      -[A7]
  875. 00000A24  AA28                     syscall    GetCTSeed
  876. 00000A26  2046                     movea.l    A0, D6
  877. 00000A28  2050                     movea.l    A0, [A0]
  878. 00000A2A  209F                     move.l     [A0], [A7]+
  879. 00000A2C  303C 0176                move.w     D0, 0x176
  880. 00000A30  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  881. 00000A34  204D                     movea.l    A0, A5
  882. 00000A36  D1C0                     add.l      A0, D0
  883. 00000A38  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  884. 00000A3C  2050                     movea.l    A0, [A0]
  885. 00000A3E  2146 002A                move.l     [A0 + 0x2A], D6
  886. 00000A42  303C 0176                move.w     D0, 0x176
  887. 00000A46  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  888. 00000A4A  204D                     movea.l    A0, A5
  889. 00000A4C  D1C0                     add.l      A0, D0
  890. 00000A4E  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  891. 00000A52  A029                     syscall    HLock
  892. 00000A54  303C 0176                move.w     D0, 0x176
  893. 00000A58  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  894. 00000A5C  204D                     movea.l    A0, A5
  895. 00000A5E  D1C0                     add.l      A0, D0
  896. 00000A60  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  897. 00000A64  A029                     syscall    HLock
  898. 00000A66  303C 0176                move.w     D0, 0x176
  899. 00000A6A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  900. 00000A6E  204D                     movea.l    A0, A5
  901. 00000A70  D1C0                     add.l      A0, D0
  902. 00000A72  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  903. 00000A76  303C 0176                move.w     D0, 0x176
  904. 00000A7A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  905. 00000A7E  224D                     movea.l    A1, A5
  906. 00000A80  D3C0                     add.l      A1, D0
  907. 00000A82  2269 D12C                movea.l    A1, [A1 - 0x2ED4]
  908. 00000A86  2251                     movea.l    A1, [A1]
  909. 00000A88  2290                     move.l     [A1], [A0]
  910. 00000A8A  303C 0176                move.w     D0, 0x176
  911. 00000A8E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  912. 00000A92  204D                     movea.l    A0, A5
  913. 00000A94  D1C0                     add.l      A0, D0
  914. 00000A96  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  915. 00000A9A  2F10                     move.l     -[A7], [A0]
  916. 00000A9C  206D FB5E                movea.l    A0, [A5 - 0x4A2]
  917. 00000AA0  4868 0002                pea.l      [A0 + 0x2]
  918. 00000AA4  303C 0176                move.w     D0, 0x176
  919. 00000AA8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  920. 00000AAC  224D                     movea.l    A1, A5
  921. 00000AAE  D3C0                     add.l      A1, D0
  922. 00000AB0  4869 D15E                pea.l      [A1 - 0x2EA2]
  923. 00000AB4  303C 0176                move.w     D0, 0x176
  924. 00000AB8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  925. 00000ABC  224D                     movea.l    A1, A5
  926. 00000ABE  D3C0                     add.l      A1, D0
  927. 00000AC0  4869 D14E                pea.l      [A1 - 0x2EB2]
  928. 00000AC4  4267                     clr.w      -[A7]
  929. 00000AC6  42A7                     clr.l      -[A7]
  930. 00000AC8  A8EC                     syscall    CopyBits
  931. 00000ACA  303C 0176                move.w     D0, 0x176
  932. 00000ACE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  933. 00000AD2  204D                     movea.l    A0, A5
  934. 00000AD4  D1C0                     add.l      A0, D0
  935. 00000AD6  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  936. 00000ADA  A02A                     syscall    HUnlock
  937. 00000ADC  303C 0176                move.w     D0, 0x176
  938. 00000AE0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  939. 00000AE4  204D                     movea.l    A0, A5
  940. 00000AE6  D1C0                     add.l      A0, D0
  941. 00000AE8  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  942. 00000AEC  A02A                     syscall    HUnlock
  943. 00000AEE  2F06                     move.l     -[A7], D6
  944. 00000AF0  AA24                     syscall    DisposeCTable/DisposCTable
  945. label00000AF2:
  946. 00000AF2  A8F4                     syscall    ClosePicture
  947. 00000AF4  42A7                     clr.l      -[A7]
  948. 00000AF6  A9FC                     syscall    ZeroScrap
  949. 00000AF8  204C                     movea.l    A0, A4
  950. 00000AFA  A029                     syscall    HLock
  951. 00000AFC  4297                     clr.l      [A7]
  952. 00000AFE  42A7                     clr.l      -[A7]
  953. 00000B00  2F0C                     move.l     -[A7], A4
  954. 00000B02  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  955. 00000B06  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  956. 00000B0C  2F14                     move.l     -[A7], [A4]
  957. 00000B0E  A9FE                     syscall    PutScrap
  958. 00000B10  204C                     movea.l    A0, A4
  959. 00000B12  A02A                     syscall    HUnlock
  960. 00000B14  2E8C                     move.l     [A7], A4
  961. 00000B16  A8F5                     syscall    KillPicture
  962. label00000B18:
  963. 00000B18  486D FAF2                pea.l      [A5 - 0x50E]
  964. 00000B1C  A851                     syscall    SetCursor
  965. label00000B1E:
  966. 00000B1E  4CEE 1CF8 FC32           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x3CE]
  967. 00000B24  4E5E                     unlink     A6
  968. 00000B26  4E75                     rts
  969. 00000B28  0000 8000                ori.b      D0, 0x0
  970. 00000B2C  F822                     .extension 0x822 // unimplemented
  971. 00000B2E  F7D0                     .extension 0x7D0 // unimplemented
  972. 00000B30  F7D0                     .extension 0x7D0 // unimplemented
  973. 00000B32  F822                     .extension 0x822 // unimplemented
  974. 00000B34  F822                     .extension 0x822 // unimplemented
  975. 00000B36  F7D4                     .extension 0x7D4 // unimplemented
  976. 00000B38  F7E8                     .extension 0x7E8 // unimplemented
  977. 00000B3A  F7FC                     .extension 0x7FC // unimplemented
  978. 00000B3C  F810                     .extension 0x810 // unimplemented
  979. 00000B3E  FFDA                     .extension 0xFDA // unimplemented
  980. 00000B40  F4F4                     .extension 0x4F4 // unimplemented
  981. 00000B42  F500                     .extension 0x500 // unimplemented
  982. 00000B44  F508                     .extension 0x508 // unimplemented
  983. 00000B46  F510                     .extension 0x510 // unimplemented
  984. 00000B48  F510                     .extension 0x510 // unimplemented
  985. 00000B4A  F51C                     .extension 0x51C // unimplemented
  986. 00000B4C  F524                     .extension 0x524 // unimplemented
  987. 00000B4E  FFDA                     .extension 0xFDA // unimplemented
  988. 00000B50  FD8C                     .extension 0xD8C // unimplemented
  989. 00000B52  FD76                     .extension 0xD76 // unimplemented
  990. 00000B54  F524                     .extension 0x524 // unimplemented
  991. fn00000B56:
  992. 00000B56  4E56 FFEA                link       A6, -0x0016
  993. 00000B5A  48E7 0308                movem.l    -[A7], D6,D7,A4
  994. 00000B5E  486E FFF2                pea.l      [A6 - 0xE]
  995. 00000B62  486E FFF6                pea.l      [A6 - 0xA]
  996. 00000B66  303C 0176                move.w     D0, 0x176
  997. 00000B6A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  998. 00000B6E  204D                     movea.l    A0, A5
  999. 00000B70  D1C0                     add.l      A0, D0
  1000. 00000B72  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  1001. 00000B76  303C 0176                move.w     D0, 0x176
  1002. 00000B7A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1003. 00000B7E  204D                     movea.l    A0, A5
  1004. 00000B80  D1C0                     add.l      A0, D0
  1005. 00000B82  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  1006. 00000B86  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1007. 00000B8A  486E FFEA                pea.l      [A6 - 0x16]
  1008. 00000B8E  486E FFEE                pea.l      [A6 - 0x12]
  1009. 00000B92  303C 0176                move.w     D0, 0x176
  1010. 00000B96  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1011. 00000B9A  204D                     movea.l    A0, A5
  1012. 00000B9C  D1C0                     add.l      A0, D0
  1013. 00000B9E  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  1014. 00000BA2  303C 0176                move.w     D0, 0x176
  1015. 00000BA6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1016. 00000BAA  204D                     movea.l    A0, A5
  1017. 00000BAC  D1C0                     add.l      A0, D0
  1018. 00000BAE  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  1019. 00000BB2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1020. 00000BB6  4AAE FFF6                tst.l      [A6 - 0xA]
  1021. 00000BBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1022. 00000BBE  6C04                     bge        +0x6 /* 00000BC4 */
  1023. 00000BC0  42AE FFF6                clr.l      [A6 - 0xA]
  1024. label00000BC4:
  1025. 00000BC4  303C 0176                move.w     D0, 0x176
  1026. 00000BC8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1027. 00000BCC  204D                     movea.l    A0, A5
  1028. 00000BCE  D1C0                     add.l      A0, D0
  1029. 00000BD0  7E01                     moveq.l    D7, 0x01
  1030. 00000BD2  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  1031. 00000BD6  BEAE FFEE                cmp.l      D7, [A6 - 0x12]
  1032. 00000BDA  6C04                     bge        +0x6 /* 00000BE0 */
  1033. 00000BDC  2D47 FFEE                move.l     [A6 - 0x12], D7
  1034. label00000BE0:
  1035. 00000BE0  2E2E FFEE                move.l     D7, [A6 - 0x12]
  1036. 00000BE4  9EAE FFF6                sub.l      D7, [A6 - 0xA]
  1037. 00000BE8  5387                     subq.l     D7, 1
  1038. 00000BEA  4A87                     tst.l      D7
  1039. 00000BEC  6700 00C6                beq        +0xC8 /* 00000CB4 */
  1040. 00000BF0  4AAD D060                tst.l      [A5 - 0x2FA0]
  1041. 00000BF4  670A                     beq        +0xC /* 00000C00 */
  1042. 00000BF6  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1043. 00000BFA  A023                     syscall    DisposHandle/DisposeHandle
  1044. 00000BFC  42AD D060                clr.l      [A5 - 0x2FA0]
  1045. label00000C00:
  1046. 00000C00  A061                     syscall    MaxBlock
  1047. 00000C02  2C07                     move.l     D6, D7
  1048. 00000C04  5886                     addq.l     D6, 4
  1049. 00000C06  9086                     sub.l      D0, D6
  1050. 00000C08  0C80 0000 2710           cmpi.l     D0, 0x2710
  1051. 00000C0E  6C10                     bge        +0x12 /* 00000C20 */
  1052. 00000C10  4227                     clr.b      -[A7]
  1053. 00000C12  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1054. 00000C16  2F06                     move.l     -[A7], D6
  1055. 00000C18  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1056. 00000C1C  6000 0096                bra        +0x98 /* 00000CB4 */
  1057. label00000C20:
  1058. 00000C20  2006                     move.l     D0, D6
  1059. 00000C22  A122                     syscall    NewHandle, flags=1
  1060. 00000C24  2B48 D060                move.l     [A5 - 0x2FA0], A0
  1061. 00000C28  2008                     move.l     D0, A0
  1062. 00000C2A  6612                     bne        +0x14 /* 00000C3E */
  1063. 00000C2C  4227                     clr.b      -[A7]
  1064. 00000C2E  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1065. 00000C32  4257                     clr.w      [A7]
  1066. 00000C34  486D F154                pea.l      [A5 - 0xEAC]
  1067. 00000C38  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1068. 00000C3C  6076                     bra        +0x78 /* 00000CB4 */
  1069. label00000C3E:
  1070. 00000C3E  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1071. 00000C42  A029                     syscall    HLock
  1072. 00000C44  303C 0176                move.w     D0, 0x176
  1073. 00000C48  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1074. 00000C4C  204D                     movea.l    A0, A5
  1075. 00000C4E  D1C0                     add.l      A0, D0
  1076. 00000C50  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1077. 00000C54  A029                     syscall    HLock
  1078. 00000C56  2D47 FFFA                move.l     [A6 - 0x6], D7
  1079. 00000C5A  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1080. 00000C5E  2050                     movea.l    A0, [A0]
  1081. 00000C60  20AE FFFA                move.l     [A0], [A6 - 0x6]
  1082. 00000C64  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  1083. 00000C6A  7C00                     moveq.l    D6, 0x00
  1084. 00000C6C  303C 0176                move.w     D0, 0x176
  1085. 00000C70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1086. 00000C74  49ED D120                lea.l      A4, [A5 - 0x2EE0]
  1087. 00000C78  D08C                     add.l      D0, A4
  1088. 00000C7A  2840                     movea.l    A4, D0
  1089. 00000C7C  601A                     bra        +0x1C /* 00000C98 */
  1090. label00000C7E:
  1091. 00000C7E  2054                     movea.l    A0, [A4]
  1092. 00000C80  702A                     moveq.l    D0, 0x2A
  1093. 00000C82  D090                     add.l      D0, [A0]
  1094. 00000C84  D0AE FFF6                add.l      D0, [A6 - 0xA]
  1095. 00000C88  D086                     add.l      D0, D6
  1096. 00000C8A  2040                     movea.l    A0, D0
  1097. 00000C8C  226D D060                movea.l    A1, [A5 - 0x2FA0]
  1098. 00000C90  2251                     movea.l    A1, [A1]
  1099. 00000C92  1390 6804                move.b     [A1 + D6 + 0x4], [A0]
  1100. 00000C96  5286                     addq.l     D6, 1
  1101. label00000C98:
  1102. 00000C98  BE86                     cmp.l      D7, D6
  1103. 00000C9A  6EE2                     bgt        -0x1C /* 00000C7E */
  1104. 00000C9C  303C 0176                move.w     D0, 0x176
  1105. 00000CA0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1106. 00000CA4  204D                     movea.l    A0, A5
  1107. 00000CA6  D1C0                     add.l      A0, D0
  1108. 00000CA8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1109. 00000CAC  A02A                     syscall    HUnlock
  1110. 00000CAE  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1111. 00000CB2  A02A                     syscall    HUnlock
  1112. label00000CB4:
  1113. 00000CB4  4CEE 10C0 FFDE           movem.l    D6,D7,A4, [A6 - 0x22]
  1114. 00000CBA  4E5E                     unlink     A6
  1115. 00000CBC  4E75                     rts
  1116. export_38:
  1117. fn00000CBE:
  1118. 00000CBE  4E56 FFD8                link       A6, -0x0028
  1119. 00000CC2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1120. 00000CC6  486E FFE0                pea.l      [A6 - 0x20]
  1121. 00000CCA  486E FFE4                pea.l      [A6 - 0x1C]
  1122. 00000CCE  303C 0176                move.w     D0, 0x176
  1123. 00000CD2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1124. 00000CD6  204D                     movea.l    A0, A5
  1125. 00000CD8  D1C0                     add.l      A0, D0
  1126. 00000CDA  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  1127. 00000CDE  303C 0176                move.w     D0, 0x176
  1128. 00000CE2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1129. 00000CE6  204D                     movea.l    A0, A5
  1130. 00000CE8  D1C0                     add.l      A0, D0
  1131. 00000CEA  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  1132. 00000CEE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1133. 00000CF2  486E FFD8                pea.l      [A6 - 0x28]
  1134. 00000CF6  486E FFDC                pea.l      [A6 - 0x24]
  1135. 00000CFA  303C 0176                move.w     D0, 0x176
  1136. 00000CFE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1137. 00000D02  204D                     movea.l    A0, A5
  1138. 00000D04  D1C0                     add.l      A0, D0
  1139. 00000D06  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  1140. 00000D0A  303C 0176                move.w     D0, 0x176
  1141. 00000D0E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1142. 00000D12  204D                     movea.l    A0, A5
  1143. 00000D14  D1C0                     add.l      A0, D0
  1144. 00000D16  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  1145. 00000D1A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1146. 00000D1E  4AAE FFE4                tst.l      [A6 - 0x1C]
  1147. 00000D22  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1148. 00000D26  6C04                     bge        +0x6 /* 00000D2C */
  1149. 00000D28  42AE FFE4                clr.l      [A6 - 0x1C]
  1150. label00000D2C:
  1151. 00000D2C  303C 0176                move.w     D0, 0x176
  1152. 00000D30  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1153. 00000D34  204D                     movea.l    A0, A5
  1154. 00000D36  D1C0                     add.l      A0, D0
  1155. 00000D38  7E01                     moveq.l    D7, 0x01
  1156. 00000D3A  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  1157. 00000D3E  BEAE FFDC                cmp.l      D7, [A6 - 0x24]
  1158. 00000D42  6C04                     bge        +0x6 /* 00000D48 */
  1159. 00000D44  2D47 FFDC                move.l     [A6 - 0x24], D7
  1160. label00000D48:
  1161. 00000D48  2E2E FFDC                move.l     D7, [A6 - 0x24]
  1162. 00000D4C  9EAE FFE4                sub.l      D7, [A6 - 0x1C]
  1163. 00000D50  5387                     subq.l     D7, 1
  1164. 00000D52  4A87                     tst.l      D7
  1165. 00000D54  6700 02CA                beq        +0x2CC /* 00001020 */
  1166. 00000D58  303C 0176                move.w     D0, 0x176
  1167. 00000D5C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1168. 00000D60  204D                     movea.l    A0, A5
  1169. 00000D62  D1C0                     add.l      A0, D0
  1170. 00000D64  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1171. 00000D68  A029                     syscall    HLock
  1172. 00000D6A  7C00                     moveq.l    D6, 0x00
  1173. 00000D6C  303C 0176                move.w     D0, 0x176
  1174. 00000D70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1175. 00000D74  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  1176. 00000D78  D08C                     add.l      D0, A4
  1177. 00000D7A  2840                     movea.l    A4, D0
  1178. 00000D7C  303C 0176                move.w     D0, 0x176
  1179. 00000D80  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1180. 00000D84  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  1181. 00000D88  D08B                     add.l      D0, A3
  1182. 00000D8A  2640                     movea.l    A3, D0
  1183. 00000D8C  6022                     bra        +0x24 /* 00000DB0 */
  1184. label00000D8E:
  1185. 00000D8E  2053                     movea.l    A0, [A3]
  1186. 00000D90  702A                     moveq.l    D0, 0x2A
  1187. 00000D92  D090                     add.l      D0, [A0]
  1188. 00000D94  5380                     subq.l     D0, 1
  1189. 00000D96  D0AE FFDC                add.l      D0, [A6 - 0x24]
  1190. 00000D9A  D086                     add.l      D0, D6
  1191. 00000D9C  2040                     movea.l    A0, D0
  1192. 00000D9E  2253                     movea.l    A1, [A3]
  1193. 00000DA0  702A                     moveq.l    D0, 0x2A
  1194. 00000DA2  D091                     add.l      D0, [A1]
  1195. 00000DA4  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  1196. 00000DA8  D086                     add.l      D0, D6
  1197. 00000DAA  2240                     movea.l    A1, D0
  1198. 00000DAC  1290                     move.b     [A1], [A0]
  1199. 00000DAE  5286                     addq.l     D6, 1
  1200. label00000DB0:
  1201. 00000DB0  2014                     move.l     D0, [A4]
  1202. 00000DB2  90AE FFDC                sub.l      D0, [A6 - 0x24]
  1203. 00000DB6  5280                     addq.l     D0, 1
  1204. 00000DB8  B086                     cmp.l      D0, D6
  1205. 00000DBA  6ED2                     bgt        -0x2C /* 00000D8E */
  1206. 00000DBC  9F94                     sub.l      [A4], D7
  1207. 00000DBE  2053                     movea.l    A0, [A3]
  1208. 00000DC0  2050                     movea.l    A0, [A0]
  1209. 00000DC2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1210. 00000DC6  41E8 0014                lea.l      A0, [A0 + 0x14]
  1211. 00000DCA  7005                     moveq.l    D0, 0x05
  1212. label00000DCC:
  1213. 00000DCC  22D8                     move.l     [A1]+, [A0]+
  1214. 00000DCE  51C8 FFFC                dbf        D0, -0x6 /* 00000DCC */
  1215. 00000DD2  2D54 FFEC                move.l     [A6 - 0x14], [A4]
  1216. 00000DD6  2053                     movea.l    A0, [A3]
  1217. 00000DD8  2050                     movea.l    A0, [A0]
  1218. 00000DDA  41E8 0014                lea.l      A0, [A0 + 0x14]
  1219. 00000DDE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1220. 00000DE2  7005                     moveq.l    D0, 0x05
  1221. label00000DE4:
  1222. 00000DE4  20D9                     move.l     [A0]+, [A1]+
  1223. 00000DE6  51C8 FFFC                dbf        D0, -0x6 /* 00000DE4 */
  1224. 00000DEA  303C 0176                move.w     D0, 0x176
  1225. 00000DEE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1226. 00000DF2  204D                     movea.l    A0, A5
  1227. 00000DF4  D1C0                     add.l      A0, D0
  1228. 00000DF6  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1229. 00000DFA  A02A                     syscall    HUnlock
  1230. 00000DFC  42A7                     clr.l      -[A7]
  1231. 00000DFE  303C 0176                move.w     D0, 0x176
  1232. 00000E02  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1233. 00000E06  204D                     movea.l    A0, A5
  1234. 00000E08  D1C0                     add.l      A0, D0
  1235. 00000E0A  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  1236. 00000E0E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1237. 00000E12  2C1F                     move.l     D6, [A7]+
  1238. 00000E14  9C87                     sub.l      D6, D7
  1239. 00000E16  303C 0176                move.w     D0, 0x176
  1240. 00000E1A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1241. 00000E1E  204D                     movea.l    A0, A5
  1242. 00000E20  D1C0                     add.l      A0, D0
  1243. 00000E22  2006                     move.l     D0, D6
  1244. 00000E24  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1245. 00000E28  A024                     syscall    SetHandleSize
  1246. 00000E2A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1247. 00000E2E  670E                     beq        +0x10 /* 00000E3E */
  1248. 00000E30  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  1249. 00000E34  486D F172                pea.l      [A5 - 0xE8E]
  1250. 00000E38  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1251. 00000E3C  5C8F                     addq.l     A7, 6
  1252. label00000E3E:
  1253. 00000E3E  303C 0176                move.w     D0, 0x176
  1254. 00000E42  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1255. 00000E46  47ED D142                lea.l      A3, [A5 - 0x2EBE]
  1256. 00000E4A  D08B                     add.l      D0, A3
  1257. 00000E4C  2640                     movea.l    A3, D0
  1258. 00000E4E  303C 0176                move.w     D0, 0x176
  1259. 00000E52  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1260. 00000E56  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  1261. 00000E5A  D08C                     add.l      D0, A4
  1262. 00000E5C  2840                     movea.l    A4, D0
  1263. 00000E5E  7001                     moveq.l    D0, 0x01
  1264. 00000E60  D094                     add.l      D0, [A4]
  1265. 00000E62  B093                     cmp.l      D0, [A3]
  1266. 00000E64  6C06                     bge        +0x8 /* 00000E6C */
  1267. 00000E66  7001                     moveq.l    D0, 0x01
  1268. 00000E68  D094                     add.l      D0, [A4]
  1269. 00000E6A  2680                     move.l     [A3], D0
  1270. label00000E6C:
  1271. 00000E6C  303C 0176                move.w     D0, 0x176
  1272. 00000E70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1273. 00000E74  204D                     movea.l    A0, A5
  1274. 00000E76  D1C0                     add.l      A0, D0
  1275. 00000E78  4868 D14E                pea.l      [A0 - 0x2EB2]
  1276. 00000E7C  A8A3                     syscall    EraseRect
  1277. 00000E7E  303C 0176                move.w     D0, 0x176
  1278. 00000E82  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1279. 00000E86  204D                     movea.l    A0, A5
  1280. 00000E88  D1C0                     add.l      A0, D0
  1281. 00000E8A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1282. 00000E8E  A029                     syscall    HLock
  1283. 00000E90  303C 0176                move.w     D0, 0x176
  1284. 00000E94  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1285. 00000E98  204D                     movea.l    A0, A5
  1286. 00000E9A  D1C0                     add.l      A0, D0
  1287. 00000E9C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1288. 00000EA0  2050                     movea.l    A0, [A0]
  1289. 00000EA2  4868 002A                pea.l      [A0 + 0x2A]
  1290. 00000EA6  303C 0176                move.w     D0, 0x176
  1291. 00000EAA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1292. 00000EAE  204D                     movea.l    A0, A5
  1293. 00000EB0  D1C0                     add.l      A0, D0
  1294. 00000EB2  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  1295. 00000EB6  4868 FFFE                pea.l      [A0 - 0x2]
  1296. 00000EBA  303C 0176                move.w     D0, 0x176
  1297. 00000EBE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1298. 00000EC2  204D                     movea.l    A0, A5
  1299. 00000EC4  D1C0                     add.l      A0, D0
  1300. 00000EC6  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  1301. 00000ECA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1302. 00000ECE  303C 0176                move.w     D0, 0x176
  1303. 00000ED2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1304. 00000ED6  204D                     movea.l    A0, A5
  1305. 00000ED8  D1C0                     add.l      A0, D0
  1306. 00000EDA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1307. 00000EDE  A02A                     syscall    HUnlock
  1308. 00000EE0  303C 0176                move.w     D0, 0x176
  1309. 00000EE4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1310. 00000EE8  204D                     movea.l    A0, A5
  1311. 00000EEA  D1C0                     add.l      A0, D0
  1312. 00000EEC  4AA8 D13A                tst.l      [A0 - 0x2EC6]
  1313. 00000EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1314. 00000EF4  6662                     bne        +0x64 /* 00000F58 */
  1315. 00000EF6  303C 0176                move.w     D0, 0x176
  1316. 00000EFA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1317. 00000EFE  204D                     movea.l    A0, A5
  1318. 00000F00  D1C0                     add.l      A0, D0
  1319. 00000F02  303C 0176                move.w     D0, 0x176
  1320. 00000F06  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1321. 00000F0A  224D                     movea.l    A1, A5
  1322. 00000F0C  D3C0                     add.l      A1, D0
  1323. 00000F0E  7001                     moveq.l    D0, 0x01
  1324. 00000F10  D0A9 D132                add.l      D0, [A1 - 0x2ECE]
  1325. 00000F14  B0A8 D142                cmp.l      D0, [A0 - 0x2EBE]
  1326. 00000F18  663E                     bne        +0x40 /* 00000F58 */
  1327. 00000F1A  303C 0176                move.w     D0, 0x176
  1328. 00000F1E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1329. 00000F22  204D                     movea.l    A0, A5
  1330. 00000F24  D1C0                     add.l      A0, D0
  1331. 00000F26  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1332. 00000F2A  4267                     clr.w      -[A7]
  1333. 00000F2C  A964                     syscall    SetControlMinimum/SetMinCtl
  1334. 00000F2E  303C 0176                move.w     D0, 0x176
  1335. 00000F32  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1336. 00000F36  204D                     movea.l    A0, A5
  1337. 00000F38  D1C0                     add.l      A0, D0
  1338. 00000F3A  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1339. 00000F3E  4267                     clr.w      -[A7]
  1340. 00000F40  A965                     syscall    SetControlMaximum/SetMaxCtl
  1341. 00000F42  303C 0176                move.w     D0, 0x176
  1342. 00000F46  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1343. 00000F4A  204D                     movea.l    A0, A5
  1344. 00000F4C  D1C0                     add.l      A0, D0
  1345. 00000F4E  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1346. 00000F52  4267                     clr.w      -[A7]
  1347. 00000F54  A963                     syscall    SetControlValue/SetCtlValue
  1348. 00000F56  6042                     bra        +0x44 /* 00000F9A */
  1349. label00000F58:
  1350. 00000F58  303C 0176                move.w     D0, 0x176
  1351. 00000F5C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1352. 00000F60  204D                     movea.l    A0, A5
  1353. 00000F62  D1C0                     add.l      A0, D0
  1354. 00000F64  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1355. 00000F68  4267                     clr.w      -[A7]
  1356. 00000F6A  A964                     syscall    SetControlMinimum/SetMinCtl
  1357. 00000F6C  303C 0176                move.w     D0, 0x176
  1358. 00000F70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1359. 00000F74  204D                     movea.l    A0, A5
  1360. 00000F76  D1C0                     add.l      A0, D0
  1361. 00000F78  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1362. 00000F7C  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1363. 00000F80  A965                     syscall    SetControlMaximum/SetMaxCtl
  1364. 00000F82  303C 0176                move.w     D0, 0x176
  1365. 00000F86  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1366. 00000F8A  204D                     movea.l    A0, A5
  1367. 00000F8C  D1C0                     add.l      A0, D0
  1368. 00000F8E  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1369. 00000F92  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1370. 00000F96  3F00                     move.w     -[A7], D0
  1371. 00000F98  A963                     syscall    SetControlValue/SetCtlValue
  1372. label00000F9A:
  1373. 00000F9A  9FAE FFDC                sub.l      [A6 - 0x24], D7
  1374. 00000F9E  303C 0176                move.w     D0, 0x176
  1375. 00000FA2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1376. 00000FA6  204D                     movea.l    A0, A5
  1377. 00000FA8  D1C0                     add.l      A0, D0
  1378. 00000FAA  4868 D156                pea.l      [A0 - 0x2EAA]
  1379. 00000FAE  303C 0176                move.w     D0, 0x176
  1380. 00000FB2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1381. 00000FB6  204D                     movea.l    A0, A5
  1382. 00000FB8  D1C0                     add.l      A0, D0
  1383. 00000FBA  4868 D158                pea.l      [A0 - 0x2EA8]
  1384. 00000FBE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1385. 00000FC2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1386. 00000FC6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1387. 00000FCA  303C 0176                move.w     D0, 0x176
  1388. 00000FCE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1389. 00000FD2  204D                     movea.l    A0, A5
  1390. 00000FD4  D1C0                     add.l      A0, D0
  1391. 00000FD6  4868 D15A                pea.l      [A0 - 0x2EA6]
  1392. 00000FDA  303C 0176                move.w     D0, 0x176
  1393. 00000FDE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1394. 00000FE2  204D                     movea.l    A0, A5
  1395. 00000FE4  D1C0                     add.l      A0, D0
  1396. 00000FE6  4868 D15C                pea.l      [A0 - 0x2EA4]
  1397. 00000FEA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1398. 00000FEE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1399. 00000FF2  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1400. 00000FF6  303C 0176                move.w     D0, 0x176
  1401. 00000FFA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1402. 00000FFE  204D                     movea.l    A0, A5
  1403. 00001000  D1C0                     add.l      A0, D0
  1404. 00001002  4868 D156                pea.l      [A0 - 0x2EAA]
  1405. 00001006  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1406. 0000100A  303C 0176                move.w     D0, 0x176
  1407. 0000100E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1408. 00001012  204D                     movea.l    A0, A5
  1409. 00001014  D1C0                     add.l      A0, D0
  1410. 00001016  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  1411. 0000101C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1412. label00001020:
  1413. 00001020  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1414. 00001024  4E5E                     unlink     A6
  1415. 00001026  4E75                     rts
  1416. fn00001028:
  1417. 00001028  4E56 FFD2                link       A6, -0x002E
  1418. 0000102C  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1419. 00001030  486E FFDA                pea.l      [A6 - 0x26]
  1420. 00001034  486E FFDE                pea.l      [A6 - 0x22]
  1421. 00001038  303C 0176                move.w     D0, 0x176
  1422. 0000103C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1423. 00001040  204D                     movea.l    A0, A5
  1424. 00001042  D1C0                     add.l      A0, D0
  1425. 00001044  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  1426. 00001048  303C 0176                move.w     D0, 0x176
  1427. 0000104C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1428. 00001050  204D                     movea.l    A0, A5
  1429. 00001052  D1C0                     add.l      A0, D0
  1430. 00001054  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  1431. 00001058  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1432. 0000105C  486E FFD2                pea.l      [A6 - 0x2E]
  1433. 00001060  486E FFD6                pea.l      [A6 - 0x2A]
  1434. 00001064  303C 0176                move.w     D0, 0x176
  1435. 00001068  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1436. 0000106C  204D                     movea.l    A0, A5
  1437. 0000106E  D1C0                     add.l      A0, D0
  1438. 00001070  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  1439. 00001074  303C 0176                move.w     D0, 0x176
  1440. 00001078  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1441. 0000107C  204D                     movea.l    A0, A5
  1442. 0000107E  D1C0                     add.l      A0, D0
  1443. 00001080  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  1444. 00001084  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1445. 00001088  4AAE FFDE                tst.l      [A6 - 0x22]
  1446. 0000108C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1447. 00001090  6C04                     bge        +0x6 /* 00001096 */
  1448. 00001092  42AE FFDE                clr.l      [A6 - 0x22]
  1449. label00001096:
  1450. 00001096  303C 0176                move.w     D0, 0x176
  1451. 0000109A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1452. 0000109E  204D                     movea.l    A0, A5
  1453. 000010A0  D1C0                     add.l      A0, D0
  1454. 000010A2  7E01                     moveq.l    D7, 0x01
  1455. 000010A4  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  1456. 000010A8  BEAE FFD6                cmp.l      D7, [A6 - 0x2A]
  1457. 000010AC  6C04                     bge        +0x6 /* 000010B2 */
  1458. 000010AE  2D47 FFD6                move.l     [A6 - 0x2A], D7
  1459. label000010B2:
  1460. 000010B2  4A2D EDC1                tst.b      [A5 - 0x123F]
  1461. 000010B6  6708                     beq        +0xA /* 000010C0 */
  1462. 000010B8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1463. 000010BA  DEAE FFD6                add.l      D7, [A6 - 0x2A]
  1464. 000010BE  6004                     bra        +0x6 /* 000010C4 */
  1465. label000010C0:
  1466. 000010C0  2E2E FFDE                move.l     D7, [A6 - 0x22]
  1467. label000010C4:
  1468. 000010C4  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1469. 000010C8  A029                     syscall    HLock
  1470. 000010CA  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1471. 000010CE  2050                     movea.l    A0, [A0]
  1472. 000010D0  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  1473. 000010D4  3D68 0004 FFE6           move.w     [A6 - 0x1A], [A0 + 0x4]
  1474. 000010DA  2C2E FFE2                move.l     D6, [A6 - 0x1E]
  1475. 000010DE  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1476. 000010E2  A02A                     syscall    HUnlock
  1477. 000010E4  4A86                     tst.l      D6
  1478. 000010E6  6700 02C6                beq        +0x2C8 /* 000013AE */
  1479. 000010EA  42A7                     clr.l      -[A7]
  1480. 000010EC  303C 0176                move.w     D0, 0x176
  1481. 000010F0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1482. 000010F4  204D                     movea.l    A0, A5
  1483. 000010F6  D1C0                     add.l      A0, D0
  1484. 000010F8  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  1485. 000010FC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1486. 00001100  2A1F                     move.l     D5, [A7]+
  1487. 00001102  DA86                     add.l      D5, D6
  1488. 00001104  A061                     syscall    MaxBlock
  1489. 00001106  9086                     sub.l      D0, D6
  1490. 00001108  0C80 0000 2710           cmpi.l     D0, 0x2710
  1491. 0000110E  6C10                     bge        +0x12 /* 00001120 */
  1492. 00001110  4227                     clr.b      -[A7]
  1493. 00001112  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1494. 00001116  2F06                     move.l     -[A7], D6
  1495. 00001118  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1496. 0000111C  6000 0290                bra        +0x292 /* 000013AE */
  1497. label00001120:
  1498. 00001120  303C 0176                move.w     D0, 0x176
  1499. 00001124  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1500. 00001128  204D                     movea.l    A0, A5
  1501. 0000112A  D1C0                     add.l      A0, D0
  1502. 0000112C  2005                     move.l     D0, D5
  1503. 0000112E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1504. 00001132  A024                     syscall    SetHandleSize
  1505. 00001134  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1506. 00001138  6716                     beq        +0x18 /* 00001150 */
  1507. 0000113A  4227                     clr.b      -[A7]
  1508. 0000113C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1509. 00001140  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1510. 00001144  486D F190                pea.l      [A5 - 0xE70]
  1511. 00001148  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1512. 0000114C  6000 0260                bra        +0x262 /* 000013AE */
  1513. label00001150:
  1514. 00001150  303C 0176                move.w     D0, 0x176
  1515. 00001154  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1516. 00001158  204D                     movea.l    A0, A5
  1517. 0000115A  D1C0                     add.l      A0, D0
  1518. 0000115C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1519. 00001160  A029                     syscall    HLock
  1520. 00001162  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1521. 00001166  A029                     syscall    HLock
  1522. 00001168  303C 0176                move.w     D0, 0x176
  1523. 0000116C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1524. 00001170  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  1525. 00001174  D08C                     add.l      D0, A4
  1526. 00001176  2840                     movea.l    A4, D0
  1527. 00001178  303C 0176                move.w     D0, 0x176
  1528. 0000117C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1529. 00001180  47ED D080                lea.l      A3, [A5 - 0x2F80]
  1530. 00001184  D08B                     add.l      D0, A3
  1531. 00001186  2640                     movea.l    A3, D0
  1532. 00001188  2A14                     move.l     D5, [A4]
  1533. 0000118A  9A87                     sub.l      D5, D7
  1534. 0000118C  5385                     subq.l     D5, 1
  1535. 0000118E  303C 0176                move.w     D0, 0x176
  1536. 00001192  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1537. 00001196  45ED D120                lea.l      A2, [A5 - 0x2EE0]
  1538. 0000119A  D08A                     add.l      D0, A2
  1539. 0000119C  2440                     movea.l    A2, D0
  1540. 0000119E  601A                     bra        +0x1C /* 000011BA */
  1541. label000011A0:
  1542. 000011A0  2052                     movea.l    A0, [A2]
  1543. 000011A2  2050                     movea.l    A0, [A0]
  1544. 000011A4  41F0 782A                lea.l      A0, [A0 + D7 + 0x2A]
  1545. 000011A8  2252                     movea.l    A1, [A2]
  1546. 000011AA  2251                     movea.l    A1, [A1]
  1547. 000011AC  43F1 782A                lea.l      A1, [A1 + D7 + 0x2A]
  1548. 000011B0  D3C6                     add.l      A1, D6
  1549. 000011B2  13B0 5800 5800           move.b     [A1 + D5], [A0 + D5]
  1550. 000011B8  5385                     subq.l     D5, 1
  1551. label000011BA:
  1552. 000011BA  4A85                     tst.l      D5
  1553. 000011BC  6CE2                     bge        -0x1C /* 000011A0 */
  1554. 000011BE  7A00                     moveq.l    D5, 0x00
  1555. 000011C0  6016                     bra        +0x18 /* 000011D8 */
  1556. label000011C2:
  1557. 000011C2  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1558. 000011C6  2050                     movea.l    A0, [A0]
  1559. 000011C8  2252                     movea.l    A1, [A2]
  1560. 000011CA  2251                     movea.l    A1, [A1]
  1561. 000011CC  43F1 782A                lea.l      A1, [A1 + D7 + 0x2A]
  1562. 000011D0  13B0 5804 5800           move.b     [A1 + D5], [A0 + D5 + 0x4]
  1563. 000011D6  5285                     addq.l     D5, 1
  1564. label000011D8:
  1565. 000011D8  BC85                     cmp.l      D6, D5
  1566. 000011DA  6EE6                     bgt        -0x18 /* 000011C2 */
  1567. 000011DC  DD94                     add.l      [A4], D6
  1568. 000011DE  2052                     movea.l    A0, [A2]
  1569. 000011E0  2050                     movea.l    A0, [A0]
  1570. 000011E2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1571. 000011E6  41E8 0014                lea.l      A0, [A0 + 0x14]
  1572. 000011EA  7005                     moveq.l    D0, 0x05
  1573. label000011EC:
  1574. 000011EC  22D8                     move.l     [A1]+, [A0]+
  1575. 000011EE  51C8 FFFC                dbf        D0, -0x6 /* 000011EC */
  1576. 000011F2  2D54 FFEC                move.l     [A6 - 0x14], [A4]
  1577. 000011F6  2052                     movea.l    A0, [A2]
  1578. 000011F8  2050                     movea.l    A0, [A0]
  1579. 000011FA  41E8 0014                lea.l      A0, [A0 + 0x14]
  1580. 000011FE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1581. 00001202  7005                     moveq.l    D0, 0x05
  1582. label00001204:
  1583. 00001204  20D9                     move.l     [A0]+, [A1]+
  1584. 00001206  51C8 FFFC                dbf        D0, -0x6 /* 00001204 */
  1585. 0000120A  DDAB 00C2                add.l      [A3 + 0xC2], D6
  1586. 0000120E  303C 0176                move.w     D0, 0x176
  1587. 00001212  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1588. 00001216  204D                     movea.l    A0, A5
  1589. 00001218  D1C0                     add.l      A0, D0
  1590. 0000121A  4868 D14E                pea.l      [A0 - 0x2EB2]
  1591. 0000121E  A8A3                     syscall    EraseRect
  1592. 00001220  303C 0176                move.w     D0, 0x176
  1593. 00001224  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1594. 00001228  204D                     movea.l    A0, A5
  1595. 0000122A  D1C0                     add.l      A0, D0
  1596. 0000122C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1597. 00001230  2050                     movea.l    A0, [A0]
  1598. 00001232  4868 002A                pea.l      [A0 + 0x2A]
  1599. 00001236  303C 0176                move.w     D0, 0x176
  1600. 0000123A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1601. 0000123E  204D                     movea.l    A0, A5
  1602. 00001240  D1C0                     add.l      A0, D0
  1603. 00001242  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  1604. 00001246  4868 FFFE                pea.l      [A0 - 0x2]
  1605. 0000124A  303C 0176                move.w     D0, 0x176
  1606. 0000124E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1607. 00001252  204D                     movea.l    A0, A5
  1608. 00001254  D1C0                     add.l      A0, D0
  1609. 00001256  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  1610. 0000125A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1611. 0000125E  303C 0176                move.w     D0, 0x176
  1612. 00001262  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1613. 00001266  204D                     movea.l    A0, A5
  1614. 00001268  D1C0                     add.l      A0, D0
  1615. 0000126A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1616. 0000126E  A02A                     syscall    HUnlock
  1617. 00001270  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1618. 00001274  A02A                     syscall    HUnlock
  1619. 00001276  303C 0176                move.w     D0, 0x176
  1620. 0000127A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1621. 0000127E  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  1622. 00001282  D08C                     add.l      D0, A4
  1623. 00001284  2840                     movea.l    A4, D0
  1624. 00001286  4AAC 0004                tst.l      [A4 + 0x4]
  1625. 0000128A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1626. 0000128E  6656                     bne        +0x58 /* 000012E6 */
  1627. 00001290  303C 0176                move.w     D0, 0x176
  1628. 00001294  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1629. 00001298  204D                     movea.l    A0, A5
  1630. 0000129A  D1C0                     add.l      A0, D0
  1631. 0000129C  7001                     moveq.l    D0, 0x01
  1632. 0000129E  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  1633. 000012A2  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  1634. 000012A6  663E                     bne        +0x40 /* 000012E6 */
  1635. 000012A8  303C 0176                move.w     D0, 0x176
  1636. 000012AC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1637. 000012B0  204D                     movea.l    A0, A5
  1638. 000012B2  D1C0                     add.l      A0, D0
  1639. 000012B4  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1640. 000012B8  4267                     clr.w      -[A7]
  1641. 000012BA  A964                     syscall    SetControlMinimum/SetMinCtl
  1642. 000012BC  303C 0176                move.w     D0, 0x176
  1643. 000012C0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1644. 000012C4  204D                     movea.l    A0, A5
  1645. 000012C6  D1C0                     add.l      A0, D0
  1646. 000012C8  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1647. 000012CC  4267                     clr.w      -[A7]
  1648. 000012CE  A965                     syscall    SetControlMaximum/SetMaxCtl
  1649. 000012D0  303C 0176                move.w     D0, 0x176
  1650. 000012D4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1651. 000012D8  204D                     movea.l    A0, A5
  1652. 000012DA  D1C0                     add.l      A0, D0
  1653. 000012DC  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1654. 000012E0  4267                     clr.w      -[A7]
  1655. 000012E2  A963                     syscall    SetControlValue/SetCtlValue
  1656. 000012E4  6042                     bra        +0x44 /* 00001328 */
  1657. label000012E6:
  1658. 000012E6  303C 0176                move.w     D0, 0x176
  1659. 000012EA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1660. 000012EE  204D                     movea.l    A0, A5
  1661. 000012F0  D1C0                     add.l      A0, D0
  1662. 000012F2  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1663. 000012F6  4267                     clr.w      -[A7]
  1664. 000012F8  A964                     syscall    SetControlMinimum/SetMinCtl
  1665. 000012FA  303C 0176                move.w     D0, 0x176
  1666. 000012FE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1667. 00001302  204D                     movea.l    A0, A5
  1668. 00001304  D1C0                     add.l      A0, D0
  1669. 00001306  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1670. 0000130A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1671. 0000130E  A965                     syscall    SetControlMaximum/SetMaxCtl
  1672. 00001310  303C 0176                move.w     D0, 0x176
  1673. 00001314  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1674. 00001318  204D                     movea.l    A0, A5
  1675. 0000131A  D1C0                     add.l      A0, D0
  1676. 0000131C  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1677. 00001320  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1678. 00001324  3F00                     move.w     -[A7], D0
  1679. 00001326  A963                     syscall    SetControlValue/SetCtlValue
  1680. label00001328:
  1681. 00001328  DDAE FFD6                add.l      [A6 - 0x2A], D6
  1682. 0000132C  303C 0176                move.w     D0, 0x176
  1683. 00001330  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1684. 00001334  204D                     movea.l    A0, A5
  1685. 00001336  D1C0                     add.l      A0, D0
  1686. 00001338  4868 D156                pea.l      [A0 - 0x2EAA]
  1687. 0000133C  303C 0176                move.w     D0, 0x176
  1688. 00001340  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1689. 00001344  204D                     movea.l    A0, A5
  1690. 00001346  D1C0                     add.l      A0, D0
  1691. 00001348  4868 D158                pea.l      [A0 - 0x2EA8]
  1692. 0000134C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1693. 00001350  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1694. 00001354  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1695. 00001358  303C 0176                move.w     D0, 0x176
  1696. 0000135C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1697. 00001360  204D                     movea.l    A0, A5
  1698. 00001362  D1C0                     add.l      A0, D0
  1699. 00001364  4868 D15A                pea.l      [A0 - 0x2EA6]
  1700. 00001368  303C 0176                move.w     D0, 0x176
  1701. 0000136C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1702. 00001370  204D                     movea.l    A0, A5
  1703. 00001372  D1C0                     add.l      A0, D0
  1704. 00001374  4868 D15C                pea.l      [A0 - 0x2EA4]
  1705. 00001378  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  1706. 0000137C  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  1707. 00001380  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1708. 00001384  303C 0176                move.w     D0, 0x176
  1709. 00001388  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1710. 0000138C  204D                     movea.l    A0, A5
  1711. 0000138E  D1C0                     add.l      A0, D0
  1712. 00001390  4868 D156                pea.l      [A0 - 0x2EAA]
  1713. 00001394  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1714. 00001398  303C 0176                move.w     D0, 0x176
  1715. 0000139C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1716. 000013A0  204D                     movea.l    A0, A5
  1717. 000013A2  D1C0                     add.l      A0, D0
  1718. 000013A4  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  1719. 000013AA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1720. label000013AE:
  1721. 000013AE  4CEE 1CE0 FFBA           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x46]
  1722. 000013B4  4E5E                     unlink     A6
  1723. 000013B6  4E75                     rts
  1724. fn000013B8:
  1725. 000013B8  4E56 FFD2                link       A6, -0x002E
  1726. 000013BC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1727. 000013C0  486E FFDA                pea.l      [A6 - 0x26]
  1728. 000013C4  486E FFDE                pea.l      [A6 - 0x22]
  1729. 000013C8  303C 0176                move.w     D0, 0x176
  1730. 000013CC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1731. 000013D0  204D                     movea.l    A0, A5
  1732. 000013D2  D1C0                     add.l      A0, D0
  1733. 000013D4  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  1734. 000013D8  303C 0176                move.w     D0, 0x176
  1735. 000013DC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1736. 000013E0  204D                     movea.l    A0, A5
  1737. 000013E2  D1C0                     add.l      A0, D0
  1738. 000013E4  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  1739. 000013E8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1740. 000013EC  486E FFD2                pea.l      [A6 - 0x2E]
  1741. 000013F0  486E FFD6                pea.l      [A6 - 0x2A]
  1742. 000013F4  303C 0176                move.w     D0, 0x176
  1743. 000013F8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1744. 000013FC  204D                     movea.l    A0, A5
  1745. 000013FE  D1C0                     add.l      A0, D0
  1746. 00001400  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  1747. 00001404  303C 0176                move.w     D0, 0x176
  1748. 00001408  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1749. 0000140C  204D                     movea.l    A0, A5
  1750. 0000140E  D1C0                     add.l      A0, D0
  1751. 00001410  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  1752. 00001414  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1753. 00001418  4AAE FFDE                tst.l      [A6 - 0x22]
  1754. 0000141C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1755. 00001420  6C04                     bge        +0x6 /* 00001426 */
  1756. 00001422  42AE FFDE                clr.l      [A6 - 0x22]
  1757. label00001426:
  1758. 00001426  303C 0176                move.w     D0, 0x176
  1759. 0000142A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1760. 0000142E  204D                     movea.l    A0, A5
  1761. 00001430  D1C0                     add.l      A0, D0
  1762. 00001432  7E01                     moveq.l    D7, 0x01
  1763. 00001434  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  1764. 00001438  BEAE FFD6                cmp.l      D7, [A6 - 0x2A]
  1765. 0000143C  6C04                     bge        +0x6 /* 00001442 */
  1766. 0000143E  2D47 FFD6                move.l     [A6 - 0x2A], D7
  1767. label00001442:
  1768. 00001442  4A2D EDC1                tst.b      [A5 - 0x123F]
  1769. 00001446  6708                     beq        +0xA /* 00001450 */
  1770. 00001448  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1771. 0000144A  DEAE FFD6                add.l      D7, [A6 - 0x2A]
  1772. 0000144E  6004                     bra        +0x6 /* 00001454 */
  1773. label00001450:
  1774. 00001450  2E2E FFDE                move.l     D7, [A6 - 0x22]
  1775. label00001454:
  1776. 00001454  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1777. 00001458  A029                     syscall    HLock
  1778. 0000145A  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1779. 0000145E  2050                     movea.l    A0, [A0]
  1780. 00001460  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  1781. 00001464  3D68 0004 FFE6           move.w     [A6 - 0x1A], [A0 + 0x4]
  1782. 0000146A  2C2E FFE2                move.l     D6, [A6 - 0x1E]
  1783. 0000146E  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1784. 00001472  A02A                     syscall    HUnlock
  1785. 00001474  4A86                     tst.l      D6
  1786. 00001476  6700 0360                beq        +0x362 /* 000017D8 */
  1787. 0000147A  303C 0176                move.w     D0, 0x176
  1788. 0000147E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1789. 00001482  204D                     movea.l    A0, A5
  1790. 00001484  D1C0                     add.l      A0, D0
  1791. 00001486  2A28 D132                move.l     D5, [A0 - 0x2ECE]
  1792. 0000148A  9A87                     sub.l      D5, D7
  1793. 0000148C  BA86                     cmp.l      D5, D6
  1794. 0000148E  6C00 012A                bge        +0x12C /* 000015BA */
  1795. 00001492  2806                     move.l     D4, D6
  1796. 00001494  9885                     sub.l      D4, D5
  1797. 00001496  42A7                     clr.l      -[A7]
  1798. 00001498  303C 0176                move.w     D0, 0x176
  1799. 0000149C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1800. 000014A0  204D                     movea.l    A0, A5
  1801. 000014A2  D1C0                     add.l      A0, D0
  1802. 000014A4  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  1803. 000014A8  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1804. 000014AC  2A1F                     move.l     D5, [A7]+
  1805. 000014AE  DA84                     add.l      D5, D4
  1806. 000014B0  A061                     syscall    MaxBlock
  1807. 000014B2  9084                     sub.l      D0, D4
  1808. 000014B4  0C80 0000 2710           cmpi.l     D0, 0x2710
  1809. 000014BA  6C10                     bge        +0x12 /* 000014CC */
  1810. 000014BC  4227                     clr.b      -[A7]
  1811. 000014BE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1812. 000014C2  2F04                     move.l     -[A7], D4
  1813. 000014C4  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1814. 000014C8  6000 030E                bra        +0x310 /* 000017D8 */
  1815. label000014CC:
  1816. 000014CC  303C 0176                move.w     D0, 0x176
  1817. 000014D0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1818. 000014D4  204D                     movea.l    A0, A5
  1819. 000014D6  D1C0                     add.l      A0, D0
  1820. 000014D8  2005                     move.l     D0, D5
  1821. 000014DA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1822. 000014DE  A024                     syscall    SetHandleSize
  1823. 000014E0  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1824. 000014E4  6716                     beq        +0x18 /* 000014FC */
  1825. 000014E6  4227                     clr.b      -[A7]
  1826. 000014E8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1827. 000014EC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1828. 000014F0  486D F1AE                pea.l      [A5 - 0xE52]
  1829. 000014F4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1830. 000014F8  6000 02DE                bra        +0x2E0 /* 000017D8 */
  1831. label000014FC:
  1832. 000014FC  303C 0176                move.w     D0, 0x176
  1833. 00001500  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1834. 00001504  204D                     movea.l    A0, A5
  1835. 00001506  D1C0                     add.l      A0, D0
  1836. 00001508  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1837. 0000150C  A029                     syscall    HLock
  1838. 0000150E  303C 0176                move.w     D0, 0x176
  1839. 00001512  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1840. 00001516  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  1841. 0000151A  D08C                     add.l      D0, A4
  1842. 0000151C  2840                     movea.l    A4, D0
  1843. 0000151E  2A14                     move.l     D5, [A4]
  1844. 00001520  303C 0176                move.w     D0, 0x176
  1845. 00001524  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1846. 00001528  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  1847. 0000152C  D08B                     add.l      D0, A3
  1848. 0000152E  2640                     movea.l    A3, D0
  1849. 00001530  600C                     bra        +0xE /* 0000153E */
  1850. label00001532:
  1851. 00001532  2053                     movea.l    A0, [A3]
  1852. 00001534  2050                     movea.l    A0, [A0]
  1853. 00001536  11BC 0080 582A           move.b     [A0 + D5 + 0x2A], 0x80
  1854. 0000153C  5285                     addq.l     D5, 1
  1855. label0000153E:
  1856. 0000153E  2004                     move.l     D0, D4
  1857. 00001540  D094                     add.l      D0, [A4]
  1858. 00001542  B085                     cmp.l      D0, D5
  1859. 00001544  6EEC                     bgt        -0x12 /* 00001532 */
  1860. 00001546  303C 0176                move.w     D0, 0x176
  1861. 0000154A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1862. 0000154E  204D                     movea.l    A0, A5
  1863. 00001550  D1C0                     add.l      A0, D0
  1864. 00001552  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1865. 00001556  A02A                     syscall    HUnlock
  1866. 00001558  303C 0176                move.w     D0, 0x176
  1867. 0000155C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1868. 00001560  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  1869. 00001564  D08C                     add.l      D0, A4
  1870. 00001566  2840                     movea.l    A4, D0
  1871. 00001568  303C 0176                move.w     D0, 0x176
  1872. 0000156C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1873. 00001570  45ED D080                lea.l      A2, [A5 - 0x2F80]
  1874. 00001574  D08A                     add.l      D0, A2
  1875. 00001576  2440                     movea.l    A2, D0
  1876. 00001578  D994                     add.l      [A4], D4
  1877. 0000157A  303C 0176                move.w     D0, 0x176
  1878. 0000157E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1879. 00001582  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  1880. 00001586  D08B                     add.l      D0, A3
  1881. 00001588  2640                     movea.l    A3, D0
  1882. 0000158A  2053                     movea.l    A0, [A3]
  1883. 0000158C  2050                     movea.l    A0, [A0]
  1884. 0000158E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1885. 00001592  41E8 0014                lea.l      A0, [A0 + 0x14]
  1886. 00001596  7005                     moveq.l    D0, 0x05
  1887. label00001598:
  1888. 00001598  22D8                     move.l     [A1]+, [A0]+
  1889. 0000159A  51C8 FFFC                dbf        D0, -0x6 /* 00001598 */
  1890. 0000159E  2D54 FFEC                move.l     [A6 - 0x14], [A4]
  1891. 000015A2  2053                     movea.l    A0, [A3]
  1892. 000015A4  2050                     movea.l    A0, [A0]
  1893. 000015A6  41E8 0014                lea.l      A0, [A0 + 0x14]
  1894. 000015AA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1895. 000015AE  7005                     moveq.l    D0, 0x05
  1896. label000015B0:
  1897. 000015B0  20D9                     move.l     [A0]+, [A1]+
  1898. 000015B2  51C8 FFFC                dbf        D0, -0x6 /* 000015B0 */
  1899. 000015B6  D9AA 00C2                add.l      [A2 + 0xC2], D4
  1900. label000015BA:
  1901. 000015BA  303C 0176                move.w     D0, 0x176
  1902. 000015BE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1903. 000015C2  204D                     movea.l    A0, A5
  1904. 000015C4  D1C0                     add.l      A0, D0
  1905. 000015C6  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1906. 000015CA  A029                     syscall    HLock
  1907. 000015CC  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1908. 000015D0  A029                     syscall    HLock
  1909. 000015D2  7A00                     moveq.l    D5, 0x00
  1910. 000015D4  6062                     bra        +0x64 /* 00001638 */
  1911. label000015D6:
  1912. 000015D6  303C 0176                move.w     D0, 0x176
  1913. 000015DA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1914. 000015DE  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  1915. 000015E2  D08B                     add.l      D0, A3
  1916. 000015E4  2640                     movea.l    A3, D0
  1917. 000015E6  2053                     movea.l    A0, [A3]
  1918. 000015E8  2050                     movea.l    A0, [A0]
  1919. 000015EA  41F0 782A                lea.l      A0, [A0 + D7 + 0x2A]
  1920. 000015EE  1830 5800                move.b     D4, [A0 + D5]
  1921. 000015F2  4884                     ext.w      D4
  1922. 000015F4  0A44 FF80                xori.w     D4, 0xFF80
  1923. 000015F8  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1924. 000015FC  2050                     movea.l    A0, [A0]
  1925. 000015FE  1630 5804                move.b     D3, [A0 + D5 + 0x4]
  1926. 00001602  4883                     ext.w      D3
  1927. 00001604  0A43 FF80                xori.w     D3, 0xFF80
  1928. 00001608  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  1929. 0000160E  6604                     bne        +0x6 /* 00001614 */
  1930. 00001610  D843                     add.w      D4, D3
  1931. 00001612  6002                     bra        +0x4 /* 00001616 */
  1932. label00001614:
  1933. 00001614  9843                     sub.w      D4, D3
  1934. label00001616:
  1935. 00001616  0C44 007F                cmpi.w     D4, 0x7F
  1936. 0000161A  6F02                     ble        +0x4 /* 0000161E */
  1937. 0000161C  787F                     moveq.l    D4, 0x7F
  1938. label0000161E:
  1939. 0000161E  0C44 FF80                cmpi.w     D4, 0xFF80
  1940. 00001622  6C02                     bge        +0x4 /* 00001626 */
  1941. 00001624  7880                     moveq.l    D4, 0xFFFFFF80
  1942. label00001626:
  1943. 00001626  7080                     moveq.l    D0, 0xFFFFFF80
  1944. 00001628  B900                     xor.b      D0, D4
  1945. 0000162A  2053                     movea.l    A0, [A3]
  1946. 0000162C  2050                     movea.l    A0, [A0]
  1947. 0000162E  41F0 782A                lea.l      A0, [A0 + D7 + 0x2A]
  1948. 00001632  1180 5800                move.b     [A0 + D5], D0
  1949. 00001636  5285                     addq.l     D5, 1
  1950. label00001638:
  1951. 00001638  BC85                     cmp.l      D6, D5
  1952. 0000163A  6E9A                     bgt        -0x64 /* 000015D6 */
  1953. 0000163C  303C 0176                move.w     D0, 0x176
  1954. 00001640  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1955. 00001644  204D                     movea.l    A0, A5
  1956. 00001646  D1C0                     add.l      A0, D0
  1957. 00001648  4868 D14E                pea.l      [A0 - 0x2EB2]
  1958. 0000164C  A8A3                     syscall    EraseRect
  1959. 0000164E  303C 0176                move.w     D0, 0x176
  1960. 00001652  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1961. 00001656  204D                     movea.l    A0, A5
  1962. 00001658  D1C0                     add.l      A0, D0
  1963. 0000165A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1964. 0000165E  2050                     movea.l    A0, [A0]
  1965. 00001660  4868 002A                pea.l      [A0 + 0x2A]
  1966. 00001664  303C 0176                move.w     D0, 0x176
  1967. 00001668  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1968. 0000166C  204D                     movea.l    A0, A5
  1969. 0000166E  D1C0                     add.l      A0, D0
  1970. 00001670  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  1971. 00001674  4868 FFFE                pea.l      [A0 - 0x2]
  1972. 00001678  303C 0176                move.w     D0, 0x176
  1973. 0000167C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1974. 00001680  204D                     movea.l    A0, A5
  1975. 00001682  D1C0                     add.l      A0, D0
  1976. 00001684  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  1977. 00001688  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1978. 0000168C  303C 0176                move.w     D0, 0x176
  1979. 00001690  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1980. 00001694  204D                     movea.l    A0, A5
  1981. 00001696  D1C0                     add.l      A0, D0
  1982. 00001698  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1983. 0000169C  A02A                     syscall    HUnlock
  1984. 0000169E  206D D060                movea.l    A0, [A5 - 0x2FA0]
  1985. 000016A2  A02A                     syscall    HUnlock
  1986. 000016A4  303C 0176                move.w     D0, 0x176
  1987. 000016A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1988. 000016AC  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  1989. 000016B0  D08C                     add.l      D0, A4
  1990. 000016B2  2840                     movea.l    A4, D0
  1991. 000016B4  4AAC 0004                tst.l      [A4 + 0x4]
  1992. 000016B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1993. 000016BC  6656                     bne        +0x58 /* 00001714 */
  1994. 000016BE  303C 0176                move.w     D0, 0x176
  1995. 000016C2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1996. 000016C6  204D                     movea.l    A0, A5
  1997. 000016C8  D1C0                     add.l      A0, D0
  1998. 000016CA  7001                     moveq.l    D0, 0x01
  1999. 000016CC  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  2000. 000016D0  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2001. 000016D4  663E                     bne        +0x40 /* 00001714 */
  2002. 000016D6  303C 0176                move.w     D0, 0x176
  2003. 000016DA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2004. 000016DE  204D                     movea.l    A0, A5
  2005. 000016E0  D1C0                     add.l      A0, D0
  2006. 000016E2  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2007. 000016E6  4267                     clr.w      -[A7]
  2008. 000016E8  A964                     syscall    SetControlMinimum/SetMinCtl
  2009. 000016EA  303C 0176                move.w     D0, 0x176
  2010. 000016EE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2011. 000016F2  204D                     movea.l    A0, A5
  2012. 000016F4  D1C0                     add.l      A0, D0
  2013. 000016F6  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2014. 000016FA  4267                     clr.w      -[A7]
  2015. 000016FC  A965                     syscall    SetControlMaximum/SetMaxCtl
  2016. 000016FE  303C 0176                move.w     D0, 0x176
  2017. 00001702  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2018. 00001706  204D                     movea.l    A0, A5
  2019. 00001708  D1C0                     add.l      A0, D0
  2020. 0000170A  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2021. 0000170E  4267                     clr.w      -[A7]
  2022. 00001710  A963                     syscall    SetControlValue/SetCtlValue
  2023. 00001712  6042                     bra        +0x44 /* 00001756 */
  2024. label00001714:
  2025. 00001714  303C 0176                move.w     D0, 0x176
  2026. 00001718  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2027. 0000171C  204D                     movea.l    A0, A5
  2028. 0000171E  D1C0                     add.l      A0, D0
  2029. 00001720  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2030. 00001724  4267                     clr.w      -[A7]
  2031. 00001726  A964                     syscall    SetControlMinimum/SetMinCtl
  2032. 00001728  303C 0176                move.w     D0, 0x176
  2033. 0000172C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2034. 00001730  204D                     movea.l    A0, A5
  2035. 00001732  D1C0                     add.l      A0, D0
  2036. 00001734  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2037. 00001738  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2038. 0000173C  A965                     syscall    SetControlMaximum/SetMaxCtl
  2039. 0000173E  303C 0176                move.w     D0, 0x176
  2040. 00001742  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2041. 00001746  204D                     movea.l    A0, A5
  2042. 00001748  D1C0                     add.l      A0, D0
  2043. 0000174A  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  2044. 0000174E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2045. 00001752  3F00                     move.w     -[A7], D0
  2046. 00001754  A963                     syscall    SetControlValue/SetCtlValue
  2047. label00001756:
  2048. 00001756  303C 0176                move.w     D0, 0x176
  2049. 0000175A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2050. 0000175E  204D                     movea.l    A0, A5
  2051. 00001760  D1C0                     add.l      A0, D0
  2052. 00001762  4868 D156                pea.l      [A0 - 0x2EAA]
  2053. 00001766  303C 0176                move.w     D0, 0x176
  2054. 0000176A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2055. 0000176E  204D                     movea.l    A0, A5
  2056. 00001770  D1C0                     add.l      A0, D0
  2057. 00001772  4868 D158                pea.l      [A0 - 0x2EA8]
  2058. 00001776  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2059. 0000177A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2060. 0000177E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2061. 00001782  303C 0176                move.w     D0, 0x176
  2062. 00001786  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2063. 0000178A  204D                     movea.l    A0, A5
  2064. 0000178C  D1C0                     add.l      A0, D0
  2065. 0000178E  4868 D15A                pea.l      [A0 - 0x2EA6]
  2066. 00001792  303C 0176                move.w     D0, 0x176
  2067. 00001796  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2068. 0000179A  204D                     movea.l    A0, A5
  2069. 0000179C  D1C0                     add.l      A0, D0
  2070. 0000179E  4868 D15C                pea.l      [A0 - 0x2EA4]
  2071. 000017A2  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  2072. 000017A6  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2073. 000017AA  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2074. 000017AE  303C 0176                move.w     D0, 0x176
  2075. 000017B2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2076. 000017B6  204D                     movea.l    A0, A5
  2077. 000017B8  D1C0                     add.l      A0, D0
  2078. 000017BA  4868 D156                pea.l      [A0 - 0x2EAA]
  2079. 000017BE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2080. 000017C2  303C 0176                move.w     D0, 0x176
  2081. 000017C6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2082. 000017CA  204D                     movea.l    A0, A5
  2083. 000017CC  D1C0                     add.l      A0, D0
  2084. 000017CE  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  2085. 000017D4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2086. label000017D8:
  2087. 000017D8  4CEE 1CF8 FFB2           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4E]
  2088. 000017DE  4E5E                     unlink     A6
  2089. 000017E0  4E75                     rts
  2090. export_39:
  2091. 000017E2  4E56 FFFE                link       A6, -0x0002
  2092. 000017E6  302E 0008                move.w     D0, [A6 + 0x8]
  2093. 000017EA  0C40 000B                cmpi.w     D0, 0xB
  2094. 000017EE  6200 00F2                bhi        +0xF4 /* 000018E2 */
  2095. 000017F2  43FA 00F2                lea.l      A1, [PC + 0xF2 /* 000018E6, value 0xFFFCFF18 */]
  2096. 000017F6  D040                     add.w      D0, D0
  2097. 000017F8  D2F1 0000                add.w      A1, [A1 + D0.w]
  2098. 000017FC  4ED1                     jmp        [A1]
  2099. 000017FE  4EBA 2A84                jsr        [PC + 0x2A84 /* 00004284 */]
  2100. 00001802  6000 00DE                bra        +0xE0 /* 000018E2 */
  2101. 00001806  4EBA 0DDC                jsr        [PC + 0xDDC /* 000025E4 */]
  2102. 0000180A  6000 00D6                bra        +0xD8 /* 000018E2 */
  2103. 0000180E  4267                     clr.w      -[A7]
  2104. 00001810  4EBA 0C06                jsr        [PC + 0xC06 /* 00002418 */]
  2105. 00001814  548F                     addq.l     A7, 2
  2106. 00001816  6000 00CA                bra        +0xCC /* 000018E2 */
  2107. 0000181A  4EBA 00E2                jsr        [PC + 0xE2 /* 000018FE */]
  2108. 0000181E  6000 00C2                bra        +0xC4 /* 000018E2 */
  2109. 00001822  4EBA 0126                jsr        [PC + 0x126 /* 0000194A */]
  2110. 00001826  6000 00BA                bra        +0xBC /* 000018E2 */
  2111. 0000182A  4EBA 2992                jsr        [PC + 0x2992 /* 000041BE */]
  2112. 0000182E  6000 00B2                bra        +0xB4 /* 000018E2 */
  2113. 00001832  42A7                     clr.l      -[A7]
  2114. 00001834  A924                     syscall    FrontWindow
  2115. 00001836  4A9F                     tst.l      [A7]+
  2116. 00001838  6716                     beq        +0x18 /* 00001850 */
  2117. 0000183A  303C 0176                move.w     D0, 0x176
  2118. 0000183E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2119. 00001842  204D                     movea.l    A0, A5
  2120. 00001844  D1C0                     add.l      A0, D0
  2121. 00001846  4868 D156                pea.l      [A0 - 0x2EAA]
  2122. 0000184A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2123. 0000184E  588F                     addq.l     A7, 4
  2124. label00001850:
  2125. 00001850  486D FAF2                pea.l      [A5 - 0x50E]
  2126. 00001854  A851                     syscall    SetCursor
  2127. 00001856  2F3C C800 0000           move.l     -[A7], 0xC8000000
  2128. 0000185C  A8FD                     syscall    PrGlue
  2129. 0000185E  4227                     clr.b      -[A7]
  2130. 00001860  2F2D EECC                move.l     -[A7], [A5 - 0x1134]
  2131. 00001864  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  2132. 0000186A  A8FD                     syscall    PrGlue
  2133. 0000186C  2F3C D000 0000           move.l     -[A7], 0xD0000000
  2134. 00001872  A8FD                     syscall    PrGlue
  2135. 00001874  548F                     addq.l     A7, 2
  2136. 00001876  606A                     bra        +0x6C /* 000018E2 */
  2137. 00001878  4EBA 2BE6                jsr        [PC + 0x2BE6 /* 00004460 */]
  2138. 0000187C  6064                     bra        +0x66 /* 000018E2 */
  2139. label0000187E:
  2140. 0000187E  42A7                     clr.l      -[A7]
  2141. 00001880  A924                     syscall    FrontWindow
  2142. 00001882  4A9F                     tst.l      [A7]+
  2143. 00001884  6756                     beq        +0x58 /* 000018DC */
  2144. 00001886  486D EDB8                pea.l      [A5 - 0x1248]
  2145. 0000188A  42A7                     clr.l      -[A7]
  2146. 0000188C  A924                     syscall    FrontWindow
  2147. 0000188E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2148. 00001892  303C 0176                move.w     D0, 0x176
  2149. 00001896  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2150. 0000189A  204D                     movea.l    A0, A5
  2151. 0000189C  D1C0                     add.l      A0, D0
  2152. 0000189E  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  2153. 000018A2  A873                     syscall    SetPort
  2154. 000018A4  303C 0176                move.w     D0, 0x176
  2155. 000018A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2156. 000018AC  204D                     movea.l    A0, A5
  2157. 000018AE  D1C0                     add.l      A0, D0
  2158. 000018B0  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  2159. 000018B4  A91F                     syscall    SelectWindow
  2160. 000018B6  4267                     clr.w      -[A7]
  2161. 000018B8  303C 0176                move.w     D0, 0x176
  2162. 000018BC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2163. 000018C0  204D                     movea.l    A0, A5
  2164. 000018C2  D1C0                     add.l      A0, D0
  2165. 000018C4  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2166. 000018C8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2167. 000018CC  3EBC 0001                move.w     [A7], 0x1
  2168. 000018D0  4EBA 0B46                jsr        [PC + 0xB46 /* 00002418 */]
  2169. 000018D4  4A40                     tst.w      D0
  2170. 000018D6  5C8F                     addq.l     A7, 6
  2171. 000018D8  6608                     bne        +0xA /* 000018E2 */
  2172. 000018DA  60A2                     bra        -0x5C /* 0000187E */
  2173. label000018DC:
  2174. 000018DC  1B7C 0001 D074           move.b     [A5 - 0x2F8C], 0x1
  2175. label000018E2:
  2176. 000018E2  4E5E                     unlink     A6
  2177. 000018E4  4E75                     rts
  2178. 000018E6  FFFC                     .extension 0xFFC // unimplemented
  2179. 000018E8  FF18                     .extension 0xF18 // unimplemented
  2180. 000018EA  FF20                     .extension 0xF20 // unimplemented
  2181. 000018EC  FF28                     .extension 0xF28 // unimplemented
  2182. 000018EE  FF34                     .extension 0xF34 // unimplemented
  2183. 000018F0  FF3C                     .extension 0xF3C // unimplemented
  2184. 000018F2  FF44                     .extension 0xF44 // unimplemented
  2185. 000018F4  FFFC                     .extension 0xFFC // unimplemented
  2186. 000018F6  FF4C                     .extension 0xF4C // unimplemented
  2187. 000018F8  FF92                     .extension 0xF92 // unimplemented
  2188. 000018FA  FFFC                     .extension 0xFFC // unimplemented
  2189. 000018FC  FF98                     .extension 0xF98 // unimplemented
  2190. fn000018FE:
  2191. 000018FE  2F0C                     move.l     -[A7], A4
  2192. 00001900  303C 0176                move.w     D0, 0x176
  2193. 00001904  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2194. 00001908  49ED D080                lea.l      A4, [A5 - 0x2F80]
  2195. 0000190C  D08C                     add.l      D0, A4
  2196. 0000190E  2840                     movea.l    A4, D0
  2197. 00001910  4A2C 0128                tst.b      [A4 + 0x128]
  2198. 00001914  6722                     beq        +0x24 /* 00001938 */
  2199. 00001916  0CAC 7366 696C 012A      cmpi.l     [A4 + 0x12A], 0x7366696C /* 'sfil' */
  2200. 0000191E  660C                     bne        +0xE /* 0000192C */
  2201. 00001920  4EBA 0992                jsr        [PC + 0x992 /* 000022B4 */]
  2202. 00001924  4A40                     tst.w      D0
  2203. 00001926  671C                     beq        +0x1E /* 00001944 */
  2204. 00001928  7001                     moveq.l    D0, 0x01
  2205. 0000192A  601A                     bra        +0x1C /* 00001946 */
  2206. label0000192C:
  2207. 0000192C  4EBA 03CE                jsr        [PC + 0x3CE /* 00001CFC */]
  2208. 00001930  4A40                     tst.w      D0
  2209. 00001932  6710                     beq        +0x12 /* 00001944 */
  2210. 00001934  7001                     moveq.l    D0, 0x01
  2211. 00001936  600E                     bra        +0x10 /* 00001946 */
  2212. label00001938:
  2213. 00001938  4EBA 0010                jsr        [PC + 0x10 /* 0000194A */]
  2214. 0000193C  4A40                     tst.w      D0
  2215. 0000193E  6704                     beq        +0x6 /* 00001944 */
  2216. 00001940  7001                     moveq.l    D0, 0x01
  2217. 00001942  6002                     bra        +0x4 /* 00001946 */
  2218. label00001944:
  2219. 00001944  7000                     moveq.l    D0, 0x00
  2220. label00001946:
  2221. 00001946  285F                     movea.l    A4, [A7]+
  2222. 00001948  4E75                     rts
  2223. fn0000194A:
  2224. 0000194A  4E56 FEA4                link       A6, -0x015C
  2225. 0000194E  48E7 0108                movem.l    -[A7], D7,A4
  2226. 00001952  4227                     clr.b      -[A7]
  2227. 00001954  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2228. 00001958  303C 0176                move.w     D0, 0x176
  2229. 0000195C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2230. 00001960  204D                     movea.l    A0, A5
  2231. 00001962  D1C0                     add.l      A0, D0
  2232. 00001964  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2233. 00001968  4227                     clr.b      -[A7]
  2234. 0000196A  A91C                     syscall    HiliteWindow
  2235. 0000196C  303C 0176                move.w     D0, 0x176
  2236. 00001970  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2237. 00001974  204D                     movea.l    A0, A5
  2238. 00001976  D1C0                     add.l      A0, D0
  2239. 00001978  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2240. 0000197C  A904                     syscall    DrawGrowIcon
  2241. 0000197E  486D FAF2                pea.l      [A5 - 0x50E]
  2242. 00001982  A851                     syscall    SetCursor
  2243. 00001984  486E FEA4                pea.l      [A6 - 0x15C]
  2244. 00001988  4878 FFFF                push.l     0xFFFF
  2245. 0000198C  A880                     syscall    SetPt
  2246. 0000198E  303C 0176                move.w     D0, 0x176
  2247. 00001992  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2248. 00001996  204D                     movea.l    A0, A5
  2249. 00001998  D1C0                     add.l      A0, D0
  2250. 0000199A  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2251. 0000199E  486E FEA8                pea.l      [A6 - 0x158]
  2252. 000019A2  A919                     syscall    GetWTitle
  2253. 000019A4  486D F1D0                pea.l      [A5 - 0xE30]
  2254. 000019A8  486E FEA8                pea.l      [A6 - 0x158]
  2255. 000019AC  486E FFA8                pea.l      [A6 - 0x58]
  2256. 000019B0  3F3C 03EA                move.w     -[A7], 0x3EA
  2257. 000019B4  2F2E FEA4                move.l     -[A7], [A6 - 0x15C]
  2258. 000019B8  486D 017A                pea.l      [A5 + 0x17A /* export_43 */]
  2259. 000019BC  42A7                     clr.l      -[A7]
  2260. 000019BE  42A7                     clr.l      -[A7]
  2261. 000019C0  42A7                     clr.l      -[A7]
  2262. 000019C2  42A7                     clr.l      -[A7]
  2263. 000019C4  3F3C 0007                move.w     -[A7], 0x7
  2264. 000019C8  A9EA                     syscall    Pack3
  2265. 000019CA  4A2E FFA8                tst.b      [A6 - 0x58]
  2266. 000019CE  548F                     addq.l     A7, 2
  2267. 000019D0  6700 015E                beq        +0x160 /* 00001B30 */
  2268. 000019D4  4A2E FFA9                tst.b      [A6 - 0x57]
  2269. 000019D8  6670                     bne        +0x72 /* 00001A4A */
  2270. 000019DA  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  2271. 000019E2  6730                     beq        +0x32 /* 00001A14 */
  2272. 000019E4  4267                     clr.w      -[A7]
  2273. 000019E6  486E FFAE                pea.l      [A6 - 0x52]
  2274. 000019EA  2F3C 5364 5E48           move.l     -[A7], 0x53645E48 /* 'Sd^H' */
  2275. 000019F0  2F2D EEC8                move.l     -[A7], [A5 - 0x1138]
  2276. 000019F4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2277. 000019F8  303C 0004                move.w     D0, 0x4
  2278. 000019FC  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2279. 000019FE  3E1F                     move.w     D7, [A7]+
  2280. 00001A00  4A47                     tst.w      D7
  2281. 00001A02  6746                     beq        +0x48 /* 00001A4A */
  2282. 00001A04  3F07                     move.w     -[A7], D7
  2283. 00001A06  486D F1E0                pea.l      [A5 - 0xE20]
  2284. 00001A0A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2285. 00001A0E  7001                     moveq.l    D0, 0x01
  2286. 00001A10  6000 0120                bra        +0x122 /* 00001B32 */
  2287. label00001A14:
  2288. 00001A14  486E FFAE                pea.l      [A6 - 0x52]
  2289. 00001A18  2F3C 5364 5E48           move.l     -[A7], 0x53645E48 /* 'Sd^H' */
  2290. 00001A1E  2F2D EEC8                move.l     -[A7], [A5 - 0x1138]
  2291. 00001A22  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2292. 00001A26  303C 000E                move.w     D0, 0xE
  2293. 00001A2A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2294. 00001A2C  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2295. 00001A30  6718                     beq        +0x1A /* 00001A4A */
  2296. 00001A32  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  2297. 00001A36  A998                     syscall    UseResFile
  2298. 00001A38  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  2299. 00001A3C  486D F1F6                pea.l      [A5 - 0xE0A]
  2300. 00001A40  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2301. 00001A44  7001                     moveq.l    D0, 0x01
  2302. 00001A46  6000 00EA                bra        +0xEC /* 00001B32 */
  2303. label00001A4A:
  2304. 00001A4A  4A2E FFA9                tst.b      [A6 - 0x57]
  2305. 00001A4E  6762                     beq        +0x64 /* 00001AB2 */
  2306. 00001A50  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  2307. 00001A58  6658                     bne        +0x5A /* 00001AB2 */
  2308. 00001A5A  4267                     clr.w      -[A7]
  2309. 00001A5C  486E FFAE                pea.l      [A6 - 0x52]
  2310. 00001A60  303C 0006                move.w     D0, 0x6
  2311. 00001A64  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2312. 00001A66  3E1F                     move.w     D7, [A7]+
  2313. 00001A68  4A47                     tst.w      D7
  2314. 00001A6A  6710                     beq        +0x12 /* 00001A7C */
  2315. 00001A6C  3F07                     move.w     -[A7], D7
  2316. 00001A6E  486D F214                pea.l      [A5 - 0xDEC]
  2317. 00001A72  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2318. 00001A76  7001                     moveq.l    D0, 0x01
  2319. 00001A78  6000 00B8                bra        +0xBA /* 00001B32 */
  2320. label00001A7C:
  2321. 00001A7C  486E FFAE                pea.l      [A6 - 0x52]
  2322. 00001A80  2F3C 5364 5E48           move.l     -[A7], 0x53645E48 /* 'Sd^H' */
  2323. 00001A86  2F2D EEC8                move.l     -[A7], [A5 - 0x1138]
  2324. 00001A8A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2325. 00001A8E  303C 000E                move.w     D0, 0xE
  2326. 00001A92  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2327. 00001A94  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  2328. 00001A98  6718                     beq        +0x1A /* 00001AB2 */
  2329. 00001A9A  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  2330. 00001A9E  A998                     syscall    UseResFile
  2331. 00001AA0  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  2332. 00001AA4  486D F228                pea.l      [A5 - 0xDD8]
  2333. 00001AA8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2334. 00001AAC  7001                     moveq.l    D0, 0x01
  2335. 00001AAE  6000 0082                bra        +0x84 /* 00001B32 */
  2336. label00001AB2:
  2337. 00001AB2  303C 0176                move.w     D0, 0x176
  2338. 00001AB6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2339. 00001ABA  49ED D080                lea.l      A4, [A5 - 0x2F80]
  2340. 00001ABE  D08C                     add.l      D0, A4
  2341. 00001AC0  2840                     movea.l    A4, D0
  2342. 00001AC2  41EC 012E                lea.l      A0, [A4 + 0x12E]
  2343. 00001AC6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2344. 00001ACA  7010                     moveq.l    D0, 0x10
  2345. label00001ACC:
  2346. 00001ACC  20D9                     move.l     [A0]+, [A1]+
  2347. 00001ACE  51C8 FFFC                dbf        D0, -0x6 /* 00001ACC */
  2348. 00001AD2  30D9                     move.w     [A0]+, [A1]+
  2349. 00001AD4  296D EEC8 012A           move.l     [A4 + 0x12A], [A5 - 0x1138]
  2350. 00001ADA  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  2351. 00001AE2  660C                     bne        +0xE /* 00001AF0 */
  2352. 00001AE4  4EBA 07CE                jsr        [PC + 0x7CE /* 000022B4 */]
  2353. 00001AE8  4A40                     tst.w      D0
  2354. 00001AEA  6710                     beq        +0x12 /* 00001AFC */
  2355. 00001AEC  7001                     moveq.l    D0, 0x01
  2356. 00001AEE  6042                     bra        +0x44 /* 00001B32 */
  2357. label00001AF0:
  2358. 00001AF0  4EBA 020A                jsr        [PC + 0x20A /* 00001CFC */]
  2359. 00001AF4  4A40                     tst.w      D0
  2360. 00001AF6  6704                     beq        +0x6 /* 00001AFC */
  2361. 00001AF8  7001                     moveq.l    D0, 0x01
  2362. 00001AFA  6036                     bra        +0x38 /* 00001B32 */
  2363. label00001AFC:
  2364. 00001AFC  303C 0176                move.w     D0, 0x176
  2365. 00001B00  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2366. 00001B04  204D                     movea.l    A0, A5
  2367. 00001B06  D1C0                     add.l      A0, D0
  2368. 00001B08  117C 0001 D1A8           move.b     [A0 - 0x2E58], 0x1
  2369. 00001B0E  303C 0176                move.w     D0, 0x176
  2370. 00001B12  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2371. 00001B16  204D                     movea.l    A0, A5
  2372. 00001B18  D1C0                     add.l      A0, D0
  2373. 00001B1A  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2374. 00001B1E  486E FFB4                pea.l      [A6 - 0x4C]
  2375. 00001B22  A91A                     syscall    SetWTitle
  2376. 00001B24  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2377. 00001B28  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2378. 00001B2C  7000                     moveq.l    D0, 0x00
  2379. 00001B2E  6002                     bra        +0x4 /* 00001B32 */
  2380. label00001B30:
  2381. 00001B30  7001                     moveq.l    D0, 0x01
  2382. label00001B32:
  2383. 00001B32  4CEE 1080 FE9C           movem.l    D7,A4, [A6 - 0x164]
  2384. 00001B38  4E5E                     unlink     A6
  2385. 00001B3A  4E75                     rts
  2386. export_43:
  2387. 00001B3C  4E56 FFE6                link       A6, -0x001A
  2388. 00001B40  48E7 0308                movem.l    -[A7], D6,D7,A4
  2389. 00001B44  3C2E 0010                move.w     D6, [A6 + 0x10]
  2390. 00001B48  286E 000C                movea.l    A4, [A6 + 0xC]
  2391. 00001B4C  3E06                     move.w     D7, D6
  2392. 00001B4E  42A7                     clr.l      -[A7]
  2393. 00001B50  2F0C                     move.l     -[A7], A4
  2394. 00001B52  A917                     syscall    GetWRefCon
  2395. 00001B54  0C9F 7374 6466           cmpi.l     [A7]+, 0x73746466 /* 'stdf' */
  2396. 00001B5A  6708                     beq        +0xA /* 00001B64 */
  2397. 00001B5C  3D47 0012                move.w     [A6 + 0x12], D7
  2398. 00001B60  6000 018C                bra        +0x18E /* 00001CEE */
  2399. label00001B64:
  2400. 00001B64  2F0C                     move.l     -[A7], A4
  2401. 00001B66  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2402. 00001B6A  486E FFEE                pea.l      [A6 - 0x12]
  2403. 00001B6E  486E FFFC                pea.l      [A6 - 0x4]
  2404. 00001B72  486E FFE6                pea.l      [A6 - 0x1A]
  2405. 00001B76  A98D                     syscall    GetDialogItem/GetDItem
  2406. 00001B78  2F0C                     move.l     -[A7], A4
  2407. 00001B7A  3F3C 000E                move.w     -[A7], 0xE
  2408. 00001B7E  486E FFEE                pea.l      [A6 - 0x12]
  2409. 00001B82  486E FFF8                pea.l      [A6 - 0x8]
  2410. 00001B86  486E FFE6                pea.l      [A6 - 0x1A]
  2411. 00001B8A  A98D                     syscall    GetDialogItem/GetDItem
  2412. 00001B8C  2F0C                     move.l     -[A7], A4
  2413. 00001B8E  3F3C 000F                move.w     -[A7], 0xF
  2414. 00001B92  486E FFEE                pea.l      [A6 - 0x12]
  2415. 00001B96  486E FFF4                pea.l      [A6 - 0xC]
  2416. 00001B9A  486E FFE6                pea.l      [A6 - 0x1A]
  2417. 00001B9E  A98D                     syscall    GetDialogItem/GetDItem
  2418. 00001BA0  2F0C                     move.l     -[A7], A4
  2419. 00001BA2  3F3C 0010                move.w     -[A7], 0x10
  2420. 00001BA6  486E FFEE                pea.l      [A6 - 0x12]
  2421. 00001BAA  486E FFF0                pea.l      [A6 - 0x10]
  2422. 00001BAE  486E FFE6                pea.l      [A6 - 0x1A]
  2423. 00001BB2  A98D                     syscall    GetDialogItem/GetDItem
  2424. 00001BB4  0C46 FFFF                cmpi.w     D6, 0xFFFF
  2425. 00001BB8  6614                     bne        +0x16 /* 00001BCE */
  2426. 00001BBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2427. 00001BBE  3F3C 0001                move.w     -[A7], 0x1
  2428. 00001BC2  A963                     syscall    SetControlValue/SetCtlValue
  2429. 00001BC4  2B7C 536F 754E EEC8      move.l     [A5 - 0x1138], 0x536F754E /* 'SouN' */
  2430. 00001BCC  7E64                     moveq.l    D7, 0x64
  2431. label00001BCE:
  2432. 00001BCE  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  2433. 00001BD2  6642                     bne        +0x44 /* 00001C16 */
  2434. 00001BD4  4267                     clr.w      -[A7]
  2435. 00001BD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2436. 00001BDA  A960                     syscall    GetControlValue/GetCtlValue
  2437. 00001BDC  4A5F                     tst.w      [A7]+
  2438. 00001BDE  670A                     beq        +0xC /* 00001BEA */
  2439. 00001BE0  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  2440. 00001BE6  6000 0106                bra        +0x108 /* 00001CEE */
  2441. label00001BEA:
  2442. 00001BEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2443. 00001BEE  3F3C 0001                move.w     -[A7], 0x1
  2444. 00001BF2  A963                     syscall    SetControlValue/SetCtlValue
  2445. 00001BF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2446. 00001BF8  4267                     clr.w      -[A7]
  2447. 00001BFA  A963                     syscall    SetControlValue/SetCtlValue
  2448. 00001BFC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2449. 00001C00  4267                     clr.w      -[A7]
  2450. 00001C02  A963                     syscall    SetControlValue/SetCtlValue
  2451. 00001C04  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2452. 00001C08  4267                     clr.w      -[A7]
  2453. 00001C0A  A963                     syscall    SetControlValue/SetCtlValue
  2454. 00001C0C  2B7C 536F 754E EEC8      move.l     [A5 - 0x1138], 0x536F754E /* 'SouN' */
  2455. 00001C14  7E64                     moveq.l    D7, 0x64
  2456. label00001C16:
  2457. 00001C16  0C46 000E                cmpi.w     D6, 0xE
  2458. 00001C1A  6642                     bne        +0x44 /* 00001C5E */
  2459. 00001C1C  4267                     clr.w      -[A7]
  2460. 00001C1E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2461. 00001C22  A960                     syscall    GetControlValue/GetCtlValue
  2462. 00001C24  4A5F                     tst.w      [A7]+
  2463. 00001C26  670A                     beq        +0xC /* 00001C32 */
  2464. 00001C28  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  2465. 00001C2E  6000 00BE                bra        +0xC0 /* 00001CEE */
  2466. label00001C32:
  2467. 00001C32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2468. 00001C36  4267                     clr.w      -[A7]
  2469. 00001C38  A963                     syscall    SetControlValue/SetCtlValue
  2470. 00001C3A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2471. 00001C3E  3F3C 0001                move.w     -[A7], 0x1
  2472. 00001C42  A963                     syscall    SetControlValue/SetCtlValue
  2473. 00001C44  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2474. 00001C48  4267                     clr.w      -[A7]
  2475. 00001C4A  A963                     syscall    SetControlValue/SetCtlValue
  2476. 00001C4C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2477. 00001C50  4267                     clr.w      -[A7]
  2478. 00001C52  A963                     syscall    SetControlValue/SetCtlValue
  2479. 00001C54  2B7C 5445 5854 EEC8      move.l     [A5 - 0x1138], 0x54455854 /* 'TEXT' */
  2480. 00001C5C  7E64                     moveq.l    D7, 0x64
  2481. label00001C5E:
  2482. 00001C5E  0C46 000F                cmpi.w     D6, 0xF
  2483. 00001C62  6640                     bne        +0x42 /* 00001CA4 */
  2484. 00001C64  4267                     clr.w      -[A7]
  2485. 00001C66  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2486. 00001C6A  A960                     syscall    GetControlValue/GetCtlValue
  2487. 00001C6C  4A5F                     tst.w      [A7]+
  2488. 00001C6E  6708                     beq        +0xA /* 00001C78 */
  2489. 00001C70  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  2490. 00001C76  6076                     bra        +0x78 /* 00001CEE */
  2491. label00001C78:
  2492. 00001C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2493. 00001C7C  4267                     clr.w      -[A7]
  2494. 00001C7E  A963                     syscall    SetControlValue/SetCtlValue
  2495. 00001C80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2496. 00001C84  4267                     clr.w      -[A7]
  2497. 00001C86  A963                     syscall    SetControlValue/SetCtlValue
  2498. 00001C88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2499. 00001C8C  3F3C 0001                move.w     -[A7], 0x1
  2500. 00001C90  A963                     syscall    SetControlValue/SetCtlValue
  2501. 00001C92  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2502. 00001C96  4267                     clr.w      -[A7]
  2503. 00001C98  A963                     syscall    SetControlValue/SetCtlValue
  2504. 00001C9A  2B7C 7366 696C EEC8      move.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  2505. 00001CA2  7E64                     moveq.l    D7, 0x64
  2506. label00001CA4:
  2507. 00001CA4  0C46 0010                cmpi.w     D6, 0x10
  2508. 00001CA8  6640                     bne        +0x42 /* 00001CEA */
  2509. 00001CAA  4267                     clr.w      -[A7]
  2510. 00001CAC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2511. 00001CB0  A960                     syscall    GetControlValue/GetCtlValue
  2512. 00001CB2  4A5F                     tst.w      [A7]+
  2513. 00001CB4  6708                     beq        +0xA /* 00001CBE */
  2514. 00001CB6  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  2515. 00001CBC  6030                     bra        +0x32 /* 00001CEE */
  2516. label00001CBE:
  2517. 00001CBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2518. 00001CC2  4267                     clr.w      -[A7]
  2519. 00001CC4  A963                     syscall    SetControlValue/SetCtlValue
  2520. 00001CC6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2521. 00001CCA  4267                     clr.w      -[A7]
  2522. 00001CCC  A963                     syscall    SetControlValue/SetCtlValue
  2523. 00001CCE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2524. 00001CD2  4267                     clr.w      -[A7]
  2525. 00001CD4  A963                     syscall    SetControlValue/SetCtlValue
  2526. 00001CD6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2527. 00001CDA  3F3C 0001                move.w     -[A7], 0x1
  2528. 00001CDE  A963                     syscall    SetControlValue/SetCtlValue
  2529. 00001CE0  2B7C 4149 4646 EEC8      move.l     [A5 - 0x1138], 0x41494646 /* 'AIFF' */
  2530. 00001CE8  7E64                     moveq.l    D7, 0x64
  2531. label00001CEA:
  2532. 00001CEA  3D47 0012                move.w     [A6 + 0x12], D7
  2533. label00001CEE:
  2534. 00001CEE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2535. 00001CF2  4E5E                     unlink     A6
  2536. 00001CF4  205F                     movea.l    A0, [A7]+
  2537. 00001CF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2538. 00001CFA  4ED0                     jmp        [A0]
  2539. fn00001CFC:
  2540. 00001CFC  4E56 FEAE                link       A6, -0x0152
  2541. 00001D00  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2542. 00001D04  7001                     moveq.l    D0, 0x01
  2543. 00001D06  2D40 FEF4                move.l     [A6 - 0x10C], D0
  2544. 00001D0A  7202                     moveq.l    D1, 0x02
  2545. 00001D0C  2D41 FEF0                move.l     [A6 - 0x110], D1
  2546. 00001D10  7404                     moveq.l    D2, 0x04
  2547. 00001D12  2D42 FEEC                move.l     [A6 - 0x114], D2
  2548. 00001D16  700A                     moveq.l    D0, 0x0A
  2549. 00001D18  2D40 FEE8                move.l     [A6 - 0x118], D0
  2550. 00001D1C  1D7C 000D FEE7           move.b     [A6 - 0x119], 0xD /* '\r' */
  2551. 00001D22  4267                     clr.w      -[A7]
  2552. 00001D24  303C 0176                move.w     D0, 0x176
  2553. 00001D28  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2554. 00001D2C  204D                     movea.l    A0, A5
  2555. 00001D2E  D1C0                     add.l      A0, D0
  2556. 00001D30  4868 D1AE                pea.l      [A0 - 0x2E52]
  2557. 00001D34  1F3C 0003                move.b     -[A7], 0x3
  2558. 00001D38  486E FEBA                pea.l      [A6 - 0x146]
  2559. 00001D3C  303C 0002                move.w     D0, 0x2
  2560. 00001D40  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2561. 00001D42  3E1F                     move.w     D7, [A7]+
  2562. 00001D44  4A47                     tst.w      D7
  2563. 00001D46  6710                     beq        +0x12 /* 00001D58 */
  2564. 00001D48  3F07                     move.w     -[A7], D7
  2565. 00001D4A  486D F246                pea.l      [A5 - 0xDBA]
  2566. 00001D4E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2567. 00001D52  7001                     moveq.l    D0, 0x01
  2568. 00001D54  6000 0554                bra        +0x556 /* 000022AA */
  2569. label00001D58:
  2570. 00001D58  4267                     clr.w      -[A7]
  2571. 00001D5A  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2572. 00001D5E  3F3C 0001                move.w     -[A7], 0x1
  2573. 00001D62  42A7                     clr.l      -[A7]
  2574. 00001D64  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2575. 00001D68  3E1F                     move.w     D7, [A7]+
  2576. 00001D6A  4A47                     tst.w      D7
  2577. 00001D6C  6600 04D6                bne        +0x4D8 /* 00002244 */
  2578. 00001D70  303C 0176                move.w     D0, 0x176
  2579. 00001D74  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2580. 00001D78  204D                     movea.l    A0, A5
  2581. 00001D7A  D1C0                     add.l      A0, D0
  2582. 00001D7C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  2583. 00001D80  A029                     syscall    HLock
  2584. 00001D82  303C 0176                move.w     D0, 0x176
  2585. 00001D86  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2586. 00001D8A  204D                     movea.l    A0, A5
  2587. 00001D8C  D1C0                     add.l      A0, D0
  2588. 00001D8E  2E28 D1AA                move.l     D7, [A0 - 0x2E56]
  2589. 00001D92  303C 0176                move.w     D0, 0x176
  2590. 00001D96  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2591. 00001D9A  49ED D080                lea.l      A4, [A5 - 0x2F80]
  2592. 00001D9E  D08C                     add.l      D0, A4
  2593. 00001DA0  2840                     movea.l    A4, D0
  2594. 00001DA2  0C87 536F 754E           cmpi.l     D7, 0x536F754E /* 'SouN' */
  2595. 00001DA8  6672                     bne        +0x74 /* 00001E1C */
  2596. 00001DAA  486D F25A                pea.l      [A5 - 0xDA6]
  2597. 00001DAE  486D F26E                pea.l      [A5 - 0xD92]
  2598. 00001DB2  486D F270                pea.l      [A5 - 0xD90]
  2599. 00001DB6  486D F272                pea.l      [A5 - 0xD8E]
  2600. 00001DBA  A98B                     syscall    ParamText
  2601. 00001DBC  4267                     clr.w      -[A7]
  2602. 00001DBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2603. 00001DC2  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2604. 00001DC6  3EBC 0001                move.w     [A7], 0x1
  2605. 00001DCA  42A7                     clr.l      -[A7]
  2606. 00001DCC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2607. 00001DD0  4297                     clr.l      [A7]
  2608. 00001DD2  303C 0176                move.w     D0, 0x176
  2609. 00001DD6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2610. 00001DDA  204D                     movea.l    A0, A5
  2611. 00001DDC  D1C0                     add.l      A0, D0
  2612. 00001DDE  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  2613. 00001DE2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2614. 00001DE6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2615. 00001DEA  4257                     clr.w      [A7]
  2616. 00001DEC  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2617. 00001DF0  486E FFFC                pea.l      [A6 - 0x4]
  2618. 00001DF4  303C 0176                move.w     D0, 0x176
  2619. 00001DF8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2620. 00001DFC  204D                     movea.l    A0, A5
  2621. 00001DFE  D1C0                     add.l      A0, D0
  2622. 00001E00  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  2623. 00001E04  2F10                     move.l     -[A7], [A0]
  2624. 00001E06  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2625. 00001E0A  3E1F                     move.w     D7, [A7]+
  2626. 00001E0C  3EBC 0002                move.w     [A7], 0x2
  2627. 00001E10  42A7                     clr.l      -[A7]
  2628. 00001E12  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2629. 00001E16  508F                     addq.l     A7, 8
  2630. 00001E18  6000 0418                bra        +0x41A /* 00002232 */
  2631. label00001E1C:
  2632. 00001E1C  0C87 5445 5854           cmpi.l     D7, 0x54455854 /* 'TEXT' */
  2633. 00001E22  6600 0190                bne        +0x192 /* 00001FB4 */
  2634. 00001E26  42A7                     clr.l      -[A7]
  2635. 00001E28  A924                     syscall    FrontWindow
  2636. 00001E2A  4A9F                     tst.l      [A7]+
  2637. 00001E2C  672E                     beq        +0x30 /* 00001E5C */
  2638. 00001E2E  4227                     clr.b      -[A7]
  2639. 00001E30  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2640. 00001E34  303C 0176                move.w     D0, 0x176
  2641. 00001E38  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2642. 00001E3C  204D                     movea.l    A0, A5
  2643. 00001E3E  D1C0                     add.l      A0, D0
  2644. 00001E40  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2645. 00001E44  4227                     clr.b      -[A7]
  2646. 00001E46  A91C                     syscall    HiliteWindow
  2647. 00001E48  303C 0176                move.w     D0, 0x176
  2648. 00001E4C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2649. 00001E50  204D                     movea.l    A0, A5
  2650. 00001E52  D1C0                     add.l      A0, D0
  2651. 00001E54  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2652. 00001E58  A904                     syscall    DrawGrowIcon
  2653. 00001E5A  548F                     addq.l     A7, 2
  2654. label00001E5C:
  2655. 00001E5C  422E FEFC                clr.b      [A6 - 0x104]
  2656. 00001E60  486D F274                pea.l      [A5 - 0xD8C]
  2657. 00001E64  486E FEFC                pea.l      [A6 - 0x104]
  2658. 00001E68  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2659. 00001E6C  303C 0176                move.w     D0, 0x176
  2660. 00001E70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2661. 00001E74  204D                     movea.l    A0, A5
  2662. 00001E76  D1C0                     add.l      A0, D0
  2663. 00001E78  4868 D1B4                pea.l      [A0 - 0x2E4C]
  2664. 00001E7C  486E FEFC                pea.l      [A6 - 0x104]
  2665. 00001E80  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2666. 00001E84  486D F28C                pea.l      [A5 - 0xD74]
  2667. 00001E88  486E FEFC                pea.l      [A6 - 0x104]
  2668. 00001E8C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2669. 00001E90  486E FEFC                pea.l      [A6 - 0x104]
  2670. 00001E94  486D F28E                pea.l      [A5 - 0xD72]
  2671. 00001E98  486D F290                pea.l      [A5 - 0xD70]
  2672. 00001E9C  486D F292                pea.l      [A5 - 0xD6E]
  2673. 00001EA0  A98B                     syscall    ParamText
  2674. 00001EA2  4257                     clr.w      [A7]
  2675. 00001EA4  303C 0176                move.w     D0, 0x176
  2676. 00001EA8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2677. 00001EAC  204D                     movea.l    A0, A5
  2678. 00001EAE  D1C0                     add.l      A0, D0
  2679. 00001EB0  2F28 D132                move.l     -[A7], [A0 - 0x2ECE]
  2680. 00001EB4  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2681. 00001EB8  303C 0176                move.w     D0, 0x176
  2682. 00001EBC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2683. 00001EC0  204D                     movea.l    A0, A5
  2684. 00001EC2  D1C0                     add.l      A0, D0
  2685. 00001EC4  2EA8 D132                move.l     [A7], [A0 - 0x2ECE]
  2686. 00001EC8  486E FEFC                pea.l      [A6 - 0x104]
  2687. 00001ECC  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2688. 00001ED0  7000                     moveq.l    D0, 0x00
  2689. 00001ED2  102E FEFC                move.b     D0, [A6 - 0x104]
  2690. 00001ED6  2D40 FEF8                move.l     [A6 - 0x108], D0
  2691. 00001EDA  4257                     clr.w      [A7]
  2692. 00001EDC  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2693. 00001EE0  486E FEF8                pea.l      [A6 - 0x108]
  2694. 00001EE4  486E FEFD                pea.l      [A6 - 0x103]
  2695. 00001EE8  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2696. 00001EEC  3E1F                     move.w     D7, [A7]+
  2697. 00001EEE  4257                     clr.w      [A7]
  2698. 00001EF0  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2699. 00001EF4  486E FEF4                pea.l      [A6 - 0x10C]
  2700. 00001EF8  486E FEE7                pea.l      [A6 - 0x119]
  2701. 00001EFC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2702. 00001F00  3E1F                     move.w     D7, [A7]+
  2703. 00001F02  7001                     moveq.l    D0, 0x01
  2704. 00001F04  D0AE FEF8                add.l      D0, [A6 - 0x108]
  2705. 00001F08  2D40 FFFC                move.l     [A6 - 0x4], D0
  2706. 00001F0C  7C2A                     moveq.l    D6, 0x2A
  2707. 00001F0E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2708. label00001F12:
  2709. 00001F12  303C 0176                move.w     D0, 0x176
  2710. 00001F16  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2711. 00001F1A  49ED D080                lea.l      A4, [A5 - 0x2F80]
  2712. 00001F1E  D08C                     add.l      D0, A4
  2713. 00001F20  2840                     movea.l    A4, D0
  2714. 00001F22  702A                     moveq.l    D0, 0x2A
  2715. 00001F24  D0AC 00B2                add.l      D0, [A4 + 0xB2]
  2716. 00001F28  B086                     cmp.l      D0, D6
  2717. 00001F2A  6F78                     ble        +0x7A /* 00001FA4 */
  2718. 00001F2C  206C 00A0                movea.l    A0, [A4 + 0xA0]
  2719. 00001F30  2050                     movea.l    A0, [A0]
  2720. 00001F32  1E30 6800                move.b     D7, [A0 + D6]
  2721. 00001F36  4887                     ext.w      D7
  2722. 00001F38  0A47 FF80                xori.w     D7, 0xFF80
  2723. 00001F3C  3047                     movea.w    A0, D7
  2724. 00001F3E  2F08                     move.l     -[A7], A0
  2725. 00001F40  486E FEFC                pea.l      [A6 - 0x104]
  2726. 00001F44  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2727. 00001F48  7000                     moveq.l    D0, 0x00
  2728. 00001F4A  102E FEFC                move.b     D0, [A6 - 0x104]
  2729. 00001F4E  2D40 FEF8                move.l     [A6 - 0x108], D0
  2730. 00001F52  4267                     clr.w      -[A7]
  2731. 00001F54  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2732. 00001F58  486E FEF8                pea.l      [A6 - 0x108]
  2733. 00001F5C  486E FEFD                pea.l      [A6 - 0x103]
  2734. 00001F60  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2735. 00001F64  3E1F                     move.w     D7, [A7]+
  2736. 00001F66  4267                     clr.w      -[A7]
  2737. 00001F68  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2738. 00001F6C  486E FEF4                pea.l      [A6 - 0x10C]
  2739. 00001F70  486E FEE7                pea.l      [A6 - 0x119]
  2740. 00001F74  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2741. 00001F78  3E1F                     move.w     D7, [A7]+
  2742. 00001F7A  4A47                     tst.w      D7
  2743. 00001F7C  6626                     bne        +0x28 /* 00001FA4 */
  2744. 00001F7E  7001                     moveq.l    D0, 0x01
  2745. 00001F80  D0AE FEF8                add.l      D0, [A6 - 0x108]
  2746. 00001F84  D1AE FFFC                add.l      [A6 - 0x4], D0
  2747. 00001F88  3F3C 0001                move.w     -[A7], 0x1
  2748. 00001F8C  42A7                     clr.l      -[A7]
  2749. 00001F8E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2750. 00001F92  4A40                     tst.w      D0
  2751. 00001F94  5C8F                     addq.l     A7, 6
  2752. 00001F96  6706                     beq        +0x8 /* 00001F9E */
  2753. 00001F98  7001                     moveq.l    D0, 0x01
  2754. 00001F9A  6000 030E                bra        +0x310 /* 000022AA */
  2755. label00001F9E:
  2756. 00001F9E  5286                     addq.l     D6, 1
  2757. 00001FA0  6000 FF70                bra        -0x8E /* 00001F12 */
  2758. label00001FA4:
  2759. 00001FA4  3F3C 0002                move.w     -[A7], 0x2
  2760. 00001FA8  42A7                     clr.l      -[A7]
  2761. 00001FAA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2762. 00001FAE  5C8F                     addq.l     A7, 6
  2763. 00001FB0  6000 0280                bra        +0x282 /* 00002232 */
  2764. label00001FB4:
  2765. 00001FB4  0C87 4149 4646           cmpi.l     D7, 0x41494646 /* 'AIFF' */
  2766. 00001FBA  6600 0268                bne        +0x26A /* 00002224 */
  2767. 00001FBE  206C 00A0                movea.l    A0, [A4 + 0xA0]
  2768. 00001FC2  2050                     movea.l    A0, [A0]
  2769. 00001FC4  43EE FECE                lea.l      A1, [A6 - 0x132]
  2770. 00001FC8  41E8 0014                lea.l      A0, [A0 + 0x14]
  2771. 00001FCC  7005                     moveq.l    D0, 0x05
  2772. label00001FCE:
  2773. 00001FCE  22D8                     move.l     [A1]+, [A0]+
  2774. 00001FD0  51C8 FFFC                dbf        D0, -0x6 /* 00001FCE */
  2775. 00001FD4  2D6E FED2 FFFC           move.l     [A6 - 0x4], [A6 - 0x12E]
  2776. 00001FDA  2E2E FED6                move.l     D7, [A6 - 0x12A]
  2777. 00001FDE  486E FEAE                pea.l      [A6 - 0x152]
  2778. 00001FE2  2F07                     move.l     -[A7], D7
  2779. 00001FE4  A843                     syscall    Fix2X
  2780. 00001FE6  41EE FEBC                lea.l      A0, [A6 - 0x144]
  2781. 00001FEA  43EE FEAE                lea.l      A1, [A6 - 0x152]
  2782. 00001FEE  20D9                     move.l     [A0]+, [A1]+
  2783. 00001FF0  20D9                     move.l     [A0]+, [A1]+
  2784. 00001FF2  30D9                     move.w     [A0]+, [A1]+
  2785. 00001FF4  2D7C 464F 524D FECA      move.l     [A6 - 0x136], 0x464F524D /* 'FORM' */
  2786. 00001FFC  4257                     clr.w      [A7]
  2787. 00001FFE  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2788. 00002002  486E FEEC                pea.l      [A6 - 0x114]
  2789. 00002006  486E FECA                pea.l      [A6 - 0x136]
  2790. 0000200A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2791. 0000200E  3E1F                     move.w     D7, [A7]+
  2792. 00002010  702E                     moveq.l    D0, 0x2E
  2793. 00002012  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2794. 00002016  2D40 FECA                move.l     [A6 - 0x136], D0
  2795. 0000201A  4878 0002                push.l     0x2
  2796. 0000201E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2797. 00002022  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2798. 00002026  D080                     add.l      D0, D0
  2799. 00002028  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2800. 0000202C  548F                     addq.l     A7, 2
  2801. 0000202E  6704                     beq        +0x6 /* 00002034 */
  2802. 00002030  52AE FECA                addq.l     [A6 - 0x136], 1
  2803. label00002034:
  2804. 00002034  4267                     clr.w      -[A7]
  2805. 00002036  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2806. 0000203A  486E FEEC                pea.l      [A6 - 0x114]
  2807. 0000203E  486E FECA                pea.l      [A6 - 0x136]
  2808. 00002042  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2809. 00002046  3E1F                     move.w     D7, [A7]+
  2810. 00002048  2D7C 4149 4646 FECA      move.l     [A6 - 0x136], 0x41494646 /* 'AIFF' */
  2811. 00002050  4267                     clr.w      -[A7]
  2812. 00002052  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2813. 00002056  486E FEEC                pea.l      [A6 - 0x114]
  2814. 0000205A  486E FECA                pea.l      [A6 - 0x136]
  2815. 0000205E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2816. 00002062  3E1F                     move.w     D7, [A7]+
  2817. 00002064  2D7C 434F 4D4D FECA      move.l     [A6 - 0x136], 0x434F4D4D /* 'COMM' */
  2818. 0000206C  4267                     clr.w      -[A7]
  2819. 0000206E  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2820. 00002072  486E FEEC                pea.l      [A6 - 0x114]
  2821. 00002076  486E FECA                pea.l      [A6 - 0x136]
  2822. 0000207A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2823. 0000207E  3E1F                     move.w     D7, [A7]+
  2824. 00002080  7012                     moveq.l    D0, 0x12
  2825. 00002082  2D40 FECA                move.l     [A6 - 0x136], D0
  2826. 00002086  4267                     clr.w      -[A7]
  2827. 00002088  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2828. 0000208C  486E FEEC                pea.l      [A6 - 0x114]
  2829. 00002090  486E FECA                pea.l      [A6 - 0x136]
  2830. 00002094  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2831. 00002098  3E1F                     move.w     D7, [A7]+
  2832. 0000209A  3D7C 0001 FEC8           move.w     [A6 - 0x138], 0x1
  2833. 000020A0  4267                     clr.w      -[A7]
  2834. 000020A2  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2835. 000020A6  486E FEF0                pea.l      [A6 - 0x110]
  2836. 000020AA  486E FEC8                pea.l      [A6 - 0x138]
  2837. 000020AE  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2838. 000020B2  3E1F                     move.w     D7, [A7]+
  2839. 000020B4  2D6E FFFC FECA           move.l     [A6 - 0x136], [A6 - 0x4]
  2840. 000020BA  4267                     clr.w      -[A7]
  2841. 000020BC  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2842. 000020C0  486E FEEC                pea.l      [A6 - 0x114]
  2843. 000020C4  486E FECA                pea.l      [A6 - 0x136]
  2844. 000020C8  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2845. 000020CC  3E1F                     move.w     D7, [A7]+
  2846. 000020CE  3D7C 0008 FEC8           move.w     [A6 - 0x138], 0x8
  2847. 000020D4  4267                     clr.w      -[A7]
  2848. 000020D6  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2849. 000020DA  486E FEF0                pea.l      [A6 - 0x110]
  2850. 000020DE  486E FEC8                pea.l      [A6 - 0x138]
  2851. 000020E2  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2852. 000020E6  3E1F                     move.w     D7, [A7]+
  2853. 000020E8  4267                     clr.w      -[A7]
  2854. 000020EA  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2855. 000020EE  486E FEE8                pea.l      [A6 - 0x118]
  2856. 000020F2  486E FEBC                pea.l      [A6 - 0x144]
  2857. 000020F6  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2858. 000020FA  3E1F                     move.w     D7, [A7]+
  2859. 000020FC  2D7C 5353 4E44 FECA      move.l     [A6 - 0x136], 0x53534E44 /* 'SSND' */
  2860. 00002104  4267                     clr.w      -[A7]
  2861. 00002106  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2862. 0000210A  486E FEEC                pea.l      [A6 - 0x114]
  2863. 0000210E  486E FECA                pea.l      [A6 - 0x136]
  2864. 00002112  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2865. 00002116  3E1F                     move.w     D7, [A7]+
  2866. 00002118  7008                     moveq.l    D0, 0x08
  2867. 0000211A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2868. 0000211E  2D40 FECA                move.l     [A6 - 0x136], D0
  2869. 00002122  4267                     clr.w      -[A7]
  2870. 00002124  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2871. 00002128  486E FEEC                pea.l      [A6 - 0x114]
  2872. 0000212C  486E FECA                pea.l      [A6 - 0x136]
  2873. 00002130  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2874. 00002134  3E1F                     move.w     D7, [A7]+
  2875. 00002136  42AE FECA                clr.l      [A6 - 0x136]
  2876. 0000213A  4267                     clr.w      -[A7]
  2877. 0000213C  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2878. 00002140  486E FEEC                pea.l      [A6 - 0x114]
  2879. 00002144  486E FECA                pea.l      [A6 - 0x136]
  2880. 00002148  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2881. 0000214C  3E1F                     move.w     D7, [A7]+
  2882. 0000214E  4267                     clr.w      -[A7]
  2883. 00002150  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2884. 00002154  486E FEEC                pea.l      [A6 - 0x114]
  2885. 00002158  486E FECA                pea.l      [A6 - 0x136]
  2886. 0000215C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2887. 00002160  3E1F                     move.w     D7, [A7]+
  2888. 00002162  7C2A                     moveq.l    D6, 0x2A
  2889. 00002164  6026                     bra        +0x28 /* 0000218C */
  2890. label00002166:
  2891. 00002166  303C 0176                move.w     D0, 0x176
  2892. 0000216A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2893. 0000216E  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  2894. 00002172  D08B                     add.l      D0, A3
  2895. 00002174  2640                     movea.l    A3, D0
  2896. 00002176  2053                     movea.l    A0, [A3]
  2897. 00002178  2050                     movea.l    A0, [A0]
  2898. 0000217A  1030 6800                move.b     D0, [A0 + D6]
  2899. 0000217E  0A00 0080                xori.b     D0, 0x80
  2900. 00002182  2053                     movea.l    A0, [A3]
  2901. 00002184  2050                     movea.l    A0, [A0]
  2902. 00002186  1180 6800                move.b     [A0 + D6], D0
  2903. 0000218A  5286                     addq.l     D6, 1
  2904. label0000218C:
  2905. 0000218C  702A                     moveq.l    D0, 0x2A
  2906. 0000218E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2907. 00002192  B086                     cmp.l      D0, D6
  2908. 00002194  6ED0                     bgt        -0x2E /* 00002166 */
  2909. 00002196  2D6E FFFC FECA           move.l     [A6 - 0x136], [A6 - 0x4]
  2910. 0000219C  4267                     clr.w      -[A7]
  2911. 0000219E  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2912. 000021A2  486E FECA                pea.l      [A6 - 0x136]
  2913. 000021A6  303C 0176                move.w     D0, 0x176
  2914. 000021AA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2915. 000021AE  204D                     movea.l    A0, A5
  2916. 000021B0  D1C0                     add.l      A0, D0
  2917. 000021B2  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  2918. 000021B6  2050                     movea.l    A0, [A0]
  2919. 000021B8  4868 002A                pea.l      [A0 + 0x2A]
  2920. 000021BC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2921. 000021C0  3E1F                     move.w     D7, [A7]+
  2922. 000021C2  7C2A                     moveq.l    D6, 0x2A
  2923. 000021C4  6026                     bra        +0x28 /* 000021EC */
  2924. label000021C6:
  2925. 000021C6  303C 0176                move.w     D0, 0x176
  2926. 000021CA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2927. 000021CE  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  2928. 000021D2  D08B                     add.l      D0, A3
  2929. 000021D4  2640                     movea.l    A3, D0
  2930. 000021D6  2053                     movea.l    A0, [A3]
  2931. 000021D8  2050                     movea.l    A0, [A0]
  2932. 000021DA  1030 6800                move.b     D0, [A0 + D6]
  2933. 000021DE  0A00 0080                xori.b     D0, 0x80
  2934. 000021E2  2053                     movea.l    A0, [A3]
  2935. 000021E4  2050                     movea.l    A0, [A0]
  2936. 000021E6  1180 6800                move.b     [A0 + D6], D0
  2937. 000021EA  5286                     addq.l     D6, 1
  2938. label000021EC:
  2939. 000021EC  702A                     moveq.l    D0, 0x2A
  2940. 000021EE  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2941. 000021F2  B086                     cmp.l      D0, D6
  2942. 000021F4  6ED0                     bgt        -0x2E /* 000021C6 */
  2943. 000021F6  422E FEC7                clr.b      [A6 - 0x139]
  2944. 000021FA  4878 0002                push.l     0x2
  2945. 000021FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2946. 00002202  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2947. 00002206  D080                     add.l      D0, D0
  2948. 00002208  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2949. 0000220C  6724                     beq        +0x26 /* 00002232 */
  2950. 0000220E  4267                     clr.w      -[A7]
  2951. 00002210  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2952. 00002214  486E FEF4                pea.l      [A6 - 0x10C]
  2953. 00002218  486E FEC7                pea.l      [A6 - 0x139]
  2954. 0000221C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2955. 00002220  3E1F                     move.w     D7, [A7]+
  2956. 00002222  600E                     bra        +0x10 /* 00002232 */
  2957. label00002224:
  2958. 00002224  4267                     clr.w      -[A7]
  2959. 00002226  486D F294                pea.l      [A5 - 0xD6C]
  2960. 0000222A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2961. 0000222E  7001                     moveq.l    D0, 0x01
  2962. 00002230  6078                     bra        +0x7A /* 000022AA */
  2963. label00002232:
  2964. 00002232  303C 0176                move.w     D0, 0x176
  2965. 00002236  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2966. 0000223A  204D                     movea.l    A0, A5
  2967. 0000223C  D1C0                     add.l      A0, D0
  2968. 0000223E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  2969. 00002242  A02A                     syscall    HUnlock
  2970. label00002244:
  2971. 00002244  4A47                     tst.w      D7
  2972. 00002246  670E                     beq        +0x10 /* 00002256 */
  2973. 00002248  3F07                     move.w     -[A7], D7
  2974. 0000224A  486D F2A6                pea.l      [A5 - 0xD5A]
  2975. 0000224E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2976. 00002252  7001                     moveq.l    D0, 0x01
  2977. 00002254  6054                     bra        +0x56 /* 000022AA */
  2978. label00002256:
  2979. 00002256  4267                     clr.w      -[A7]
  2980. 00002258  3F2E FEBA                move.w     -[A7], [A6 - 0x146]
  2981. 0000225C  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2982. 00002260  3E1F                     move.w     D7, [A7]+
  2983. 00002262  4A47                     tst.w      D7
  2984. 00002264  661A                     bne        +0x1C /* 00002280 */
  2985. 00002266  4267                     clr.w      -[A7]
  2986. 00002268  42A7                     clr.l      -[A7]
  2987. 0000226A  303C 0176                move.w     D0, 0x176
  2988. 0000226E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2989. 00002272  204D                     movea.l    A0, A5
  2990. 00002274  D1C0                     add.l      A0, D0
  2991. 00002276  3F28 D1AE                move.w     -[A7], [A0 - 0x2E52]
  2992. 0000227A  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2993. 0000227E  3E1F                     move.w     D7, [A7]+
  2994. label00002280:
  2995. 00002280  4A47                     tst.w      D7
  2996. 00002282  670C                     beq        +0xE /* 00002290 */
  2997. 00002284  3F07                     move.w     -[A7], D7
  2998. 00002286  486D F2B8                pea.l      [A5 - 0xD48]
  2999. 0000228A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3000. 0000228E  5C8F                     addq.l     A7, 6
  3001. label00002290:
  3002. 00002290  4A47                     tst.w      D7
  3003. 00002292  6704                     beq        +0x6 /* 00002298 */
  3004. 00002294  7001                     moveq.l    D0, 0x01
  3005. 00002296  6012                     bra        +0x14 /* 000022AA */
  3006. label00002298:
  3007. 00002298  303C 0176                move.w     D0, 0x176
  3008. 0000229C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3009. 000022A0  204D                     movea.l    A0, A5
  3010. 000022A2  D1C0                     add.l      A0, D0
  3011. 000022A4  4228 D1F4                clr.b      [A0 - 0x2E0C]
  3012. 000022A8  7000                     moveq.l    D0, 0x00
  3013. label000022AA:
  3014. 000022AA  4CEE 18C0 FE9E           movem.l    D6,D7,A3,A4, [A6 - 0x162]
  3015. 000022B0  4E5E                     unlink     A6
  3016. 000022B2  4E75                     rts
  3017. fn000022B4:
  3018. 000022B4  4E56 FFFA                link       A6, -0x0006
  3019. 000022B8  2F07                     move.l     -[A7], D7
  3020. 000022BA  4227                     clr.b      -[A7]
  3021. 000022BC  A99B                     syscall    SetResLoad
  3022. 000022BE  4267                     clr.w      -[A7]
  3023. 000022C0  303C 0176                move.w     D0, 0x176
  3024. 000022C4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3025. 000022C8  204D                     movea.l    A0, A5
  3026. 000022CA  D1C0                     add.l      A0, D0
  3027. 000022CC  4868 D1AE                pea.l      [A0 - 0x2E52]
  3028. 000022D0  1F3C 0003                move.b     -[A7], 0x3
  3029. 000022D4  303C 000D                move.w     D0, 0xD /* '\r' */
  3030. 000022D8  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3031. 000022DA  3B5F EDBC                move.w     [A5 - 0x1244], [A7]+
  3032. 000022DE  1F3C 0001                move.b     -[A7], 0x1
  3033. 000022E2  A99B                     syscall    SetResLoad
  3034. 000022E4  0C6D FFFF EDBC           cmpi.w     [A5 - 0x1244], 0xFFFF
  3035. 000022EA  6612                     bne        +0x14 /* 000022FE */
  3036. 000022EC  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3037. 000022F0  486D F2CA                pea.l      [A5 - 0xD36]
  3038. 000022F4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3039. 000022F8  7001                     moveq.l    D0, 0x01
  3040. 000022FA  6000 0114                bra        +0x116 /* 00002410 */
  3041. label000022FE:
  3042. 000022FE  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3043. 00002302  A998                     syscall    UseResFile
  3044. 00002304  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3045. 00002308  671E                     beq        +0x20 /* 00002328 */
  3046. 0000230A  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3047. 0000230E  A99A                     syscall    CloseResFile
  3048. 00002310  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3049. 00002314  A998                     syscall    UseResFile
  3050. 00002316  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  3051. 0000231A  486D F2E4                pea.l      [A5 - 0xD1C]
  3052. 0000231E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3053. 00002322  7001                     moveq.l    D0, 0x01
  3054. 00002324  6000 00EA                bra        +0xEC /* 00002410 */
  3055. label00002328:
  3056. 00002328  7E00                     moveq.l    D7, 0x00
  3057. 0000232A  600C                     bra        +0xE /* 00002338 */
  3058. label0000232C:
  3059. 0000232C  4267                     clr.w      -[A7]
  3060. 0000232E  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  3061. 00002334  A810                     syscall    Unique1ID
  3062. 00002336  3E1F                     move.w     D7, [A7]+
  3063. label00002338:
  3064. 00002338  0C47 0080                cmpi.w     D7, 0x80
  3065. 0000233C  6DEE                     blt        -0x10 /* 0000232C */
  3066. 0000233E  303C 0176                move.w     D0, 0x176
  3067. 00002342  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3068. 00002346  204D                     movea.l    A0, A5
  3069. 00002348  D1C0                     add.l      A0, D0
  3070. 0000234A  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  3071. 0000234E  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  3072. 00002354  3F07                     move.w     -[A7], D7
  3073. 00002356  303C 0176                move.w     D0, 0x176
  3074. 0000235A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3075. 0000235E  204D                     movea.l    A0, A5
  3076. 00002360  D1C0                     add.l      A0, D0
  3077. 00002362  4868 D1B4                pea.l      [A0 - 0x2E4C]
  3078. 00002366  A9AB                     syscall    AddResource
  3079. 00002368  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3080. 0000236C  671E                     beq        +0x20 /* 0000238C */
  3081. 0000236E  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3082. 00002372  A99A                     syscall    CloseResFile
  3083. 00002374  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3084. 00002378  A998                     syscall    UseResFile
  3085. 0000237A  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  3086. 0000237E  486D F2FA                pea.l      [A5 - 0xD06]
  3087. 00002382  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3088. 00002386  7001                     moveq.l    D0, 0x01
  3089. 00002388  6000 0086                bra        +0x88 /* 00002410 */
  3090. label0000238C:
  3091. 0000238C  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3092. 00002390  A999                     syscall    UpdateResFile
  3093. 00002392  303C 0176                move.w     D0, 0x176
  3094. 00002396  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3095. 0000239A  204D                     movea.l    A0, A5
  3096. 0000239C  D1C0                     add.l      A0, D0
  3097. 0000239E  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  3098. 000023A2  A992                     syscall    DetachResource
  3099. 000023A4  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3100. 000023A8  A99A                     syscall    CloseResFile
  3101. 000023AA  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3102. 000023AE  6716                     beq        +0x18 /* 000023C6 */
  3103. 000023B0  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3104. 000023B4  A998                     syscall    UseResFile
  3105. 000023B6  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  3106. 000023BA  486D F310                pea.l      [A5 - 0xCF0]
  3107. 000023BE  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3108. 000023C2  7001                     moveq.l    D0, 0x01
  3109. 000023C4  604A                     bra        +0x4C /* 00002410 */
  3110. label000023C6:
  3111. 000023C6  4267                     clr.w      -[A7]
  3112. 000023C8  42A7                     clr.l      -[A7]
  3113. 000023CA  303C 0176                move.w     D0, 0x176
  3114. 000023CE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3115. 000023D2  204D                     movea.l    A0, A5
  3116. 000023D4  D1C0                     add.l      A0, D0
  3117. 000023D6  3F28 D1AE                move.w     -[A7], [A0 - 0x2E52]
  3118. 000023DA  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3119. 000023DE  3E1F                     move.w     D7, [A7]+
  3120. 000023E0  4A47                     tst.w      D7
  3121. 000023E2  6714                     beq        +0x16 /* 000023F8 */
  3122. 000023E4  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3123. 000023E8  A998                     syscall    UseResFile
  3124. 000023EA  3F07                     move.w     -[A7], D7
  3125. 000023EC  486D F324                pea.l      [A5 - 0xCDC]
  3126. 000023F0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3127. 000023F4  7001                     moveq.l    D0, 0x01
  3128. 000023F6  6018                     bra        +0x1A /* 00002410 */
  3129. label000023F8:
  3130. 000023F8  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3131. 000023FC  A998                     syscall    UseResFile
  3132. 000023FE  303C 0176                move.w     D0, 0x176
  3133. 00002402  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3134. 00002406  204D                     movea.l    A0, A5
  3135. 00002408  D1C0                     add.l      A0, D0
  3136. 0000240A  4228 D1F4                clr.b      [A0 - 0x2E0C]
  3137. 0000240E  7000                     moveq.l    D0, 0x00
  3138. label00002410:
  3139. 00002410  2E2E FFF6                move.l     D7, [A6 - 0xA]
  3140. 00002414  4E5E                     unlink     A6
  3141. 00002416  4E75                     rts
  3142. export_40:
  3143. fn00002418:
  3144. 00002418  4E56 FEFE                link       A6, -0x0102
  3145. 0000241C  2F07                     move.l     -[A7], D7
  3146. 0000241E  303C 0176                move.w     D0, 0x176
  3147. 00002422  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3148. 00002426  204D                     movea.l    A0, A5
  3149. 00002428  D1C0                     add.l      A0, D0
  3150. 0000242A  4A28 D1F4                tst.b      [A0 - 0x2E0C]
  3151. 0000242E  6700 00AC                beq        +0xAE /* 000024DC */
  3152. 00002432  4227                     clr.b      -[A7]
  3153. 00002434  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3154. 00002438  303C 0176                move.w     D0, 0x176
  3155. 0000243C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3156. 00002440  204D                     movea.l    A0, A5
  3157. 00002442  D1C0                     add.l      A0, D0
  3158. 00002444  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3159. 00002448  4227                     clr.b      -[A7]
  3160. 0000244A  A91C                     syscall    HiliteWindow
  3161. 0000244C  303C 0176                move.w     D0, 0x176
  3162. 00002450  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3163. 00002454  204D                     movea.l    A0, A5
  3164. 00002456  D1C0                     add.l      A0, D0
  3165. 00002458  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3166. 0000245C  A904                     syscall    DrawGrowIcon
  3167. 0000245E  486D FAF2                pea.l      [A5 - 0x50E]
  3168. 00002462  A851                     syscall    SetCursor
  3169. 00002464  303C 0176                move.w     D0, 0x176
  3170. 00002468  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3171. 0000246C  204D                     movea.l    A0, A5
  3172. 0000246E  D1C0                     add.l      A0, D0
  3173. 00002470  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3174. 00002474  486E FF00                pea.l      [A6 - 0x100]
  3175. 00002478  A919                     syscall    GetWTitle
  3176. 0000247A  4A6E 0008                tst.w      [A6 + 0x8]
  3177. 0000247E  548F                     addq.l     A7, 2
  3178. 00002480  6614                     bne        +0x16 /* 00002496 */
  3179. 00002482  486E FF00                pea.l      [A6 - 0x100]
  3180. 00002486  486D F33A                pea.l      [A5 - 0xCC6]
  3181. 0000248A  486D F342                pea.l      [A5 - 0xCBE]
  3182. 0000248E  486D F344                pea.l      [A5 - 0xCBC]
  3183. 00002492  A98B                     syscall    ParamText
  3184. 00002494  6012                     bra        +0x14 /* 000024A8 */
  3185. label00002496:
  3186. 00002496  486E FF00                pea.l      [A6 - 0x100]
  3187. 0000249A  486D F346                pea.l      [A5 - 0xCBA]
  3188. 0000249E  486D F350                pea.l      [A5 - 0xCB0]
  3189. 000024A2  486D F352                pea.l      [A5 - 0xCAE]
  3190. 000024A6  A98B                     syscall    ParamText
  3191. label000024A8:
  3192. 000024A8  4267                     clr.w      -[A7]
  3193. 000024AA  3F3C 0081                move.w     -[A7], 0x81
  3194. 000024AE  42A7                     clr.l      -[A7]
  3195. 000024B0  A988                     syscall    CautionAlert
  3196. 000024B2  3E1F                     move.w     D7, [A7]+
  3197. 000024B4  0C47 0002                cmpi.w     D7, 0x2
  3198. 000024B8  6606                     bne        +0x8 /* 000024C0 */
  3199. 000024BA  7001                     moveq.l    D0, 0x01
  3200. 000024BC  6000 0120                bra        +0x122 /* 000025DE */
  3201. label000024C0:
  3202. 000024C0  0C47 0001                cmpi.w     D7, 0x1
  3203. 000024C4  6616                     bne        +0x18 /* 000024DC */
  3204. 000024C6  4227                     clr.b      -[A7]
  3205. 000024C8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3206. 000024CC  4EBA F430                jsr        [PC - 0xBD0 /* 000018FE */]
  3207. 000024D0  4A40                     tst.w      D0
  3208. 000024D2  548F                     addq.l     A7, 2
  3209. 000024D4  6706                     beq        +0x8 /* 000024DC */
  3210. 000024D6  7001                     moveq.l    D0, 0x01
  3211. 000024D8  6000 0104                bra        +0x106 /* 000025DE */
  3212. label000024DC:
  3213. 000024DC  303C 0176                move.w     D0, 0x176
  3214. 000024E0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3215. 000024E4  204D                     movea.l    A0, A5
  3216. 000024E6  D1C0                     add.l      A0, D0
  3217. 000024E8  4AA8 D120                tst.l      [A0 - 0x2EE0]
  3218. 000024EC  6722                     beq        +0x24 /* 00002510 */
  3219. 000024EE  303C 0176                move.w     D0, 0x176
  3220. 000024F2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3221. 000024F6  204D                     movea.l    A0, A5
  3222. 000024F8  D1C0                     add.l      A0, D0
  3223. 000024FA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  3224. 000024FE  A023                     syscall    DisposHandle/DisposeHandle
  3225. 00002500  303C 0176                move.w     D0, 0x176
  3226. 00002504  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3227. 00002508  204D                     movea.l    A0, A5
  3228. 0000250A  D1C0                     add.l      A0, D0
  3229. 0000250C  42A8 D120                clr.l      [A0 - 0x2EE0]
  3230. label00002510:
  3231. 00002510  303C 0176                move.w     D0, 0x176
  3232. 00002514  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3233. 00002518  204D                     movea.l    A0, A5
  3234. 0000251A  D1C0                     add.l      A0, D0
  3235. 0000251C  0CA8 5350 4543 D1AA      cmpi.l     [A0 - 0x2E56], 0x53504543 /* 'SPEC' */
  3236. 00002524  665A                     bne        +0x5C /* 00002580 */
  3237. 00002526  536D EEDC                subq.w     [A5 - 0x1124], 1
  3238. 0000252A  4A6D EEDC                tst.w      [A5 - 0x1124]
  3239. 0000252E  6608                     bne        +0xA /* 00002538 */
  3240. 00002530  2F2D EED8                move.l     -[A7], [A5 - 0x1128]
  3241. 00002534  7002                     moveq.l    D0, 0x02
  3242. 00002536  AAA2                     syscall    PaletteDispatch
  3243. label00002538:
  3244. 00002538  303C 0176                move.w     D0, 0x176
  3245. 0000253C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3246. 00002540  204D                     movea.l    A0, A5
  3247. 00002542  D1C0                     add.l      A0, D0
  3248. 00002544  4AA8 D12C                tst.l      [A0 - 0x2ED4]
  3249. 00002548  6712                     beq        +0x14 /* 0000255C */
  3250. 0000254A  303C 0176                move.w     D0, 0x176
  3251. 0000254E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3252. 00002552  204D                     movea.l    A0, A5
  3253. 00002554  D1C0                     add.l      A0, D0
  3254. 00002556  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  3255. 0000255A  A023                     syscall    DisposHandle/DisposeHandle
  3256. label0000255C:
  3257. 0000255C  303C 0176                move.w     D0, 0x176
  3258. 00002560  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3259. 00002564  204D                     movea.l    A0, A5
  3260. 00002566  D1C0                     add.l      A0, D0
  3261. 00002568  4AA8 D128                tst.l      [A0 - 0x2ED8]
  3262. 0000256C  6712                     beq        +0x14 /* 00002580 */
  3263. 0000256E  303C 0176                move.w     D0, 0x176
  3264. 00002572  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3265. 00002576  204D                     movea.l    A0, A5
  3266. 00002578  D1C0                     add.l      A0, D0
  3267. 0000257A  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3268. 0000257E  A023                     syscall    DisposHandle/DisposeHandle
  3269. label00002580:
  3270. 00002580  303C 0176                move.w     D0, 0x176
  3271. 00002584  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3272. 00002588  204D                     movea.l    A0, A5
  3273. 0000258A  D1C0                     add.l      A0, D0
  3274. 0000258C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3275. 00002590  A92D                     syscall    CloseWindow
  3276. 00002592  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  3277. 00002596  303C 0176                move.w     D0, 0x176
  3278. 0000259A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3279. 0000259E  204D                     movea.l    A0, A5
  3280. 000025A0  D1C0                     add.l      A0, D0
  3281. 000025A2  42A8 D080                clr.l      [A0 - 0x2F80]
  3282. 000025A6  303C 0176                move.w     D0, 0x176
  3283. 000025AA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3284. 000025AE  204D                     movea.l    A0, A5
  3285. 000025B0  D1C0                     add.l      A0, D0
  3286. 000025B2  4228 D1F4                clr.b      [A0 - 0x2E0C]
  3287. 000025B6  303C 0176                move.w     D0, 0x176
  3288. 000025BA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3289. 000025BE  204D                     movea.l    A0, A5
  3290. 000025C0  D1C0                     add.l      A0, D0
  3291. 000025C2  4228 D1A8                clr.b      [A0 - 0x2E58]
  3292. 000025C6  42A7                     clr.l      -[A7]
  3293. 000025C8  A924                     syscall    FrontWindow
  3294. 000025CA  4A9F                     tst.l      [A7]+
  3295. 000025CC  670E                     beq        +0x10 /* 000025DC */
  3296. 000025CE  486D EDB8                pea.l      [A5 - 0x1248]
  3297. 000025D2  42A7                     clr.l      -[A7]
  3298. 000025D4  A924                     syscall    FrontWindow
  3299. 000025D6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3300. 000025DA  508F                     addq.l     A7, 8
  3301. label000025DC:
  3302. 000025DC  7000                     moveq.l    D0, 0x00
  3303. label000025DE:
  3304. 000025DE  2E1F                     move.l     D7, [A7]+
  3305. 000025E0  4E5E                     unlink     A6
  3306. 000025E2  4E75                     rts
  3307. fn000025E4:
  3308. 000025E4  4E56 FD94                link       A6, -0x026C
  3309. 000025E8  2F07                     move.l     -[A7], D7
  3310. 000025EA  42A7                     clr.l      -[A7]
  3311. 000025EC  A924                     syscall    FrontWindow
  3312. 000025EE  4A9F                     tst.l      [A7]+
  3313. 000025F0  672E                     beq        +0x30 /* 00002620 */
  3314. 000025F2  4227                     clr.b      -[A7]
  3315. 000025F4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  3316. 000025F8  303C 0176                move.w     D0, 0x176
  3317. 000025FC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3318. 00002600  204D                     movea.l    A0, A5
  3319. 00002602  D1C0                     add.l      A0, D0
  3320. 00002604  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3321. 00002608  4227                     clr.b      -[A7]
  3322. 0000260A  A91C                     syscall    HiliteWindow
  3323. 0000260C  303C 0176                move.w     D0, 0x176
  3324. 00002610  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3325. 00002614  204D                     movea.l    A0, A5
  3326. 00002616  D1C0                     add.l      A0, D0
  3327. 00002618  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3328. 0000261C  A904                     syscall    DrawGrowIcon
  3329. 0000261E  548F                     addq.l     A7, 2
  3330. label00002620:
  3331. 00002620  486D FAF2                pea.l      [A5 - 0x50E]
  3332. 00002624  A851                     syscall    SetCursor
  3333. 00002626  486E FF94                pea.l      [A6 - 0x6C]
  3334. 0000262A  4878 FFFF                push.l     0xFFFF
  3335. 0000262E  A880                     syscall    SetPt
  3336. 00002630  486D 016A                pea.l      [A5 + 0x16A /* export_41 */]
  3337. 00002634  3F3C FFFF                move.w     -[A7], 0xFFFF
  3338. 00002638  486E FF98                pea.l      [A6 - 0x68]
  3339. 0000263C  486E FFA8                pea.l      [A6 - 0x58]
  3340. 00002640  3F3C 03E9                move.w     -[A7], 0x3E9
  3341. 00002644  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  3342. 00002648  486D 0172                pea.l      [A5 + 0x172 /* export_42 */]
  3343. 0000264C  42A7                     clr.l      -[A7]
  3344. 0000264E  42A7                     clr.l      -[A7]
  3345. 00002650  42A7                     clr.l      -[A7]
  3346. 00002652  42A7                     clr.l      -[A7]
  3347. 00002654  3F3C 0008                move.w     -[A7], 0x8
  3348. 00002658  A9EA                     syscall    Pack3
  3349. 0000265A  4A2E FFA8                tst.b      [A6 - 0x58]
  3350. 0000265E  6700 0132                beq        +0x134 /* 00002792 */
  3351. 00002662  4267                     clr.w      -[A7]
  3352. 00002664  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  3353. 00002668  3E00                     move.w     D7, D0
  3354. 0000266A  4A47                     tst.w      D7
  3355. 0000266C  548F                     addq.l     A7, 2
  3356. 0000266E  6600 0122                bne        +0x124 /* 00002792 */
  3357. 00002672  303C 0176                move.w     D0, 0x176
  3358. 00002676  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3359. 0000267A  204D                     movea.l    A0, A5
  3360. 0000267C  D1C0                     add.l      A0, D0
  3361. 0000267E  41E8 D1AE                lea.l      A0, [A0 - 0x2E52]
  3362. 00002682  43EE FFAE                lea.l      A1, [A6 - 0x52]
  3363. 00002686  7010                     moveq.l    D0, 0x10
  3364. label00002688:
  3365. 00002688  20D9                     move.l     [A0]+, [A1]+
  3366. 0000268A  51C8 FFFC                dbf        D0, -0x6 /* 00002688 */
  3367. 0000268E  30D9                     move.w     [A0]+, [A1]+
  3368. 00002690  303C 0176                move.w     D0, 0x176
  3369. 00002694  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3370. 00002698  204D                     movea.l    A0, A5
  3371. 0000269A  D1C0                     add.l      A0, D0
  3372. 0000269C  216D EEC8 D1AA           move.l     [A0 - 0x2E56], [A5 - 0x1138]
  3373. 000026A2  422E FD94                clr.b      [A6 - 0x26C]
  3374. 000026A6  303C 0176                move.w     D0, 0x176
  3375. 000026AA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3376. 000026AE  204D                     movea.l    A0, A5
  3377. 000026B0  D1C0                     add.l      A0, D0
  3378. 000026B2  4868 D1B4                pea.l      [A0 - 0x2E4C]
  3379. 000026B6  486E FD94                pea.l      [A6 - 0x26C]
  3380. 000026BA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3381. 000026BE  4297                     clr.l      [A7]
  3382. 000026C0  3F3C 0004                move.w     -[A7], 0x4
  3383. 000026C4  A9B9                     syscall    GetCursor
  3384. 000026C6  205F                     movea.l    A0, [A7]+
  3385. 000026C8  2E90                     move.l     [A7], [A0]
  3386. 000026CA  A851                     syscall    SetCursor
  3387. 000026CC  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  3388. 000026D4  6622                     bne        +0x24 /* 000026F8 */
  3389. 000026D6  486D FAF2                pea.l      [A5 - 0x50E]
  3390. 000026DA  A851                     syscall    SetCursor
  3391. 000026DC  486E FD94                pea.l      [A6 - 0x26C]
  3392. 000026E0  4EBA 0DB4                jsr        [PC + 0xDB4 /* 00003496 */]
  3393. 000026E4  4A40                     tst.w      D0
  3394. 000026E6  588F                     addq.l     A7, 4
  3395. 000026E8  671E                     beq        +0x20 /* 00002708 */
  3396. 000026EA  4EBA 1A64                jsr        [PC + 0x1A64 /* 00004150 */]
  3397. 000026EE  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3398. 000026F2  A998                     syscall    UseResFile
  3399. 000026F4  6000 009C                bra        +0x9E /* 00002792 */
  3400. label000026F8:
  3401. 000026F8  4EBA 03E6                jsr        [PC + 0x3E6 /* 00002AE0 */]
  3402. 000026FC  4A40                     tst.w      D0
  3403. 000026FE  6708                     beq        +0xA /* 00002708 */
  3404. 00002700  4EBA 1A4E                jsr        [PC + 0x1A4E /* 00004150 */]
  3405. 00002704  6000 008C                bra        +0x8E /* 00002792 */
  3406. label00002708:
  3407. 00002708  42A7                     clr.l      -[A7]
  3408. 0000270A  3F3C 0004                move.w     -[A7], 0x4
  3409. 0000270E  A9B9                     syscall    GetCursor
  3410. 00002710  205F                     movea.l    A0, [A7]+
  3411. 00002712  2F10                     move.l     -[A7], [A0]
  3412. 00002714  A851                     syscall    SetCursor
  3413. 00002716  422E FE94                clr.b      [A6 - 0x16C]
  3414. 0000271A  0CAD 536F 754E EEC8      cmpi.l     [A5 - 0x1138], 0x536F754E /* 'SouN' */
  3415. 00002722  6614                     bne        +0x16 /* 00002738 */
  3416. 00002724  303C 0176                move.w     D0, 0x176
  3417. 00002728  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3418. 0000272C  204D                     movea.l    A0, A5
  3419. 0000272E  D1C0                     add.l      A0, D0
  3420. 00002730  117C 0001 D1A8           move.b     [A0 - 0x2E58], 0x1
  3421. 00002736  601E                     bra        +0x20 /* 00002756 */
  3422. label00002738:
  3423. 00002738  303C 0176                move.w     D0, 0x176
  3424. 0000273C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3425. 00002740  204D                     movea.l    A0, A5
  3426. 00002742  D1C0                     add.l      A0, D0
  3427. 00002744  4228 D1A8                clr.b      [A0 - 0x2E58]
  3428. 00002748  486D F354                pea.l      [A5 - 0xCAC]
  3429. 0000274C  486E FE94                pea.l      [A6 - 0x16C]
  3430. 00002750  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3431. 00002754  508F                     addq.l     A7, 8
  3432. label00002756:
  3433. 00002756  486E FD94                pea.l      [A6 - 0x26C]
  3434. 0000275A  486E FE94                pea.l      [A6 - 0x16C]
  3435. 0000275E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3436. 00002762  303C 0176                move.w     D0, 0x176
  3437. 00002766  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3438. 0000276A  204D                     movea.l    A0, A5
  3439. 0000276C  D1C0                     add.l      A0, D0
  3440. 0000276E  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  3441. 00002772  486E FE94                pea.l      [A6 - 0x16C]
  3442. 00002776  A91A                     syscall    SetWTitle
  3443. 00002778  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3444. 0000277C  303C 0176                move.w     D0, 0x176
  3445. 00002780  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3446. 00002784  204D                     movea.l    A0, A5
  3447. 00002786  D1C0                     add.l      A0, D0
  3448. 00002788  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  3449. 0000278C  A915                     syscall    ShowWindow
  3450. 0000278E  4EBA 517A                jsr        [PC + 0x517A /* 0000790A */]
  3451. label00002792:
  3452. 00002792  2E1F                     move.l     D7, [A7]+
  3453. 00002794  4E5E                     unlink     A6
  3454. 00002796  4E75                     rts
  3455. export_41:
  3456. 00002798  4E56 FEB8                link       A6, -0x0148
  3457. 0000279C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3458. 000027A0  286E 000C                movea.l    A4, [A6 + 0xC]
  3459. 000027A4  0CAD 4149 4646 EEC8      cmpi.l     [A5 - 0x1138], 0x41494646 /* 'AIFF' */
  3460. 000027AC  661C                     bne        +0x1E /* 000027CA */
  3461. 000027AE  2E2C 0020                move.l     D7, [A4 + 0x20]
  3462. 000027B2  0C87 4149 4646           cmpi.l     D7, 0x41494646 /* 'AIFF' */
  3463. 000027B8  6708                     beq        +0xA /* 000027C2 */
  3464. 000027BA  0C87 4149 4643           cmpi.l     D7, 0x41494643 /* 'AIFC' */
  3465. 000027C0  6608                     bne        +0xA /* 000027CA */
  3466. label000027C2:
  3467. 000027C2  422E 0010                clr.b      [A6 + 0x10]
  3468. 000027C6  6000 0100                bra        +0x102 /* 000028C8 */
  3469. label000027CA:
  3470. 000027CA  202C 0020                move.l     D0, [A4 + 0x20]
  3471. 000027CE  B0AD EEC8                cmp.l      D0, [A5 - 0x1138]
  3472. 000027D2  6608                     bne        +0xA /* 000027DC */
  3473. 000027D4  422E 0010                clr.b      [A6 + 0x10]
  3474. 000027D8  6000 00EE                bra        +0xF0 /* 000028C8 */
  3475. label000027DC:
  3476. 000027DC  082C 0004 001E           btst.b     [A4 + 0x1E], 0x4
  3477. 000027E2  6708                     beq        +0xA /* 000027EC */
  3478. 000027E4  422E 0010                clr.b      [A6 + 0x10]
  3479. 000027E8  6000 00DE                bra        +0xE0 /* 000028C8 */
  3480. label000027EC:
  3481. 000027EC  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  3482. 000027F4  6600 00CC                bne        +0xCE /* 000028C2 */
  3483. 000027F8  7E00                     moveq.l    D7, 0x00
  3484. 000027FA  6010                     bra        +0x12 /* 0000280C */
  3485. label000027FC:
  3486. 000027FC  206C 0012                movea.l    A0, [A4 + 0x12]
  3487. 00002800  224E                     movea.l    A1, A6
  3488. 00002802  D2C7                     add.w      A1, D7
  3489. 00002804  1370 7000 FF00           move.b     [A1 - 0x100], [A0 + D7.w]
  3490. 0000280A  5247                     addq.w     D7, 1
  3491. label0000280C:
  3492. 0000280C  0C47 00FF                cmpi.w     D7, 0xFF
  3493. 00002810  6DEA                     blt        -0x14 /* 000027FC */
  3494. 00002812  3E2C 0016                move.w     D7, [A4 + 0x16]
  3495. 00002816  4267                     clr.w      -[A7]
  3496. 00002818  3F07                     move.w     -[A7], D7
  3497. 0000281A  2F38 0398                move.l     -[A7], [0x00000398 /* CurDirStore */]
  3498. 0000281E  486E FF00                pea.l      [A6 - 0x100]
  3499. 00002822  486E FEBA                pea.l      [A6 - 0x146]
  3500. 00002826  303C 0001                move.w     D0, 0x1
  3501. 0000282A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3502. 0000282C  3C1F                     move.w     D6, [A7]+
  3503. 0000282E  4267                     clr.w      -[A7]
  3504. 00002830  486E FEBA                pea.l      [A6 - 0x146]
  3505. 00002834  1F3C 0001                move.b     -[A7], 0x1
  3506. 00002838  486E FEB9                pea.l      [A6 - 0x147]
  3507. 0000283C  486E FEB8                pea.l      [A6 - 0x148]
  3508. 00002840  700C                     moveq.l    D0, 0x0C
  3509. 00002842  A823                     syscall    AliasDispatch
  3510. 00002844  3C1F                     move.w     D6, [A7]+
  3511. 00002846  4227                     clr.b      -[A7]
  3512. 00002848  A99B                     syscall    SetResLoad
  3513. 0000284A  4267                     clr.w      -[A7]
  3514. 0000284C  486E FEBA                pea.l      [A6 - 0x146]
  3515. 00002850  1F3C 0001                move.b     -[A7], 0x1
  3516. 00002854  303C 000D                move.w     D0, 0xD /* '\r' */
  3517. 00002858  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3518. 0000285A  3B5F EDBC                move.w     [A5 - 0x1244], [A7]+
  3519. 0000285E  1F3C 0001                move.b     -[A7], 0x1
  3520. 00002862  A99B                     syscall    SetResLoad
  3521. 00002864  0C6D FFFF EDBC           cmpi.w     [A5 - 0x1244], 0xFFFF
  3522. 0000286A  6608                     bne        +0xA /* 00002874 */
  3523. 0000286C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3524. 00002872  6054                     bra        +0x56 /* 000028C8 */
  3525. label00002874:
  3526. 00002874  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3527. 00002878  A998                     syscall    UseResFile
  3528. 0000287A  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  3529. 0000287E  6720                     beq        +0x22 /* 000028A0 */
  3530. 00002880  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3531. 00002884  A99A                     syscall    CloseResFile
  3532. 00002886  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3533. 0000288A  A998                     syscall    UseResFile
  3534. 0000288C  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  3535. 00002890  486D F360                pea.l      [A5 - 0xCA0]
  3536. 00002894  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3537. 00002898  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3538. 0000289E  6028                     bra        +0x2A /* 000028C8 */
  3539. label000028A0:
  3540. 000028A0  4267                     clr.w      -[A7]
  3541. 000028A2  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  3542. 000028A8  A80D                     syscall    Count1Resources
  3543. 000028AA  3E1F                     move.w     D7, [A7]+
  3544. 000028AC  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  3545. 000028B0  A99A                     syscall    CloseResFile
  3546. 000028B2  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  3547. 000028B6  A998                     syscall    UseResFile
  3548. 000028B8  4A47                     tst.w      D7
  3549. 000028BA  6706                     beq        +0x8 /* 000028C2 */
  3550. 000028BC  422E 0010                clr.b      [A6 + 0x10]
  3551. 000028C0  6006                     bra        +0x8 /* 000028C8 */
  3552. label000028C2:
  3553. 000028C2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3554. label000028C8:
  3555. 000028C8  4CEE 10C0 FEAC           movem.l    D6,D7,A4, [A6 - 0x154]
  3556. 000028CE  4E5E                     unlink     A6
  3557. 000028D0  205F                     movea.l    A0, [A7]+
  3558. 000028D2  508F                     addq.l     A7, 8
  3559. 000028D4  4ED0                     jmp        [A0]
  3560. export_42:
  3561. 000028D6  4E56 FFE6                link       A6, -0x001A
  3562. 000028DA  48E7 0308                movem.l    -[A7], D6,D7,A4
  3563. 000028DE  3C2E 0010                move.w     D6, [A6 + 0x10]
  3564. 000028E2  286E 000C                movea.l    A4, [A6 + 0xC]
  3565. 000028E6  3E06                     move.w     D7, D6
  3566. 000028E8  42A7                     clr.l      -[A7]
  3567. 000028EA  2F0C                     move.l     -[A7], A4
  3568. 000028EC  A917                     syscall    GetWRefCon
  3569. 000028EE  0C9F 7374 6466           cmpi.l     [A7]+, 0x73746466 /* 'stdf' */
  3570. 000028F4  6708                     beq        +0xA /* 000028FE */
  3571. 000028F6  3D47 0012                move.w     [A6 + 0x12], D7
  3572. 000028FA  6000 01D6                bra        +0x1D8 /* 00002AD2 */
  3573. label000028FE:
  3574. 000028FE  2F0C                     move.l     -[A7], A4
  3575. 00002900  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3576. 00002904  486E FFEE                pea.l      [A6 - 0x12]
  3577. 00002908  486E FFFC                pea.l      [A6 - 0x4]
  3578. 0000290C  486E FFE6                pea.l      [A6 - 0x1A]
  3579. 00002910  A98D                     syscall    GetDialogItem/GetDItem
  3580. 00002912  2F0C                     move.l     -[A7], A4
  3581. 00002914  3F3C 000B                move.w     -[A7], 0xB
  3582. 00002918  486E FFEE                pea.l      [A6 - 0x12]
  3583. 0000291C  486E FFF8                pea.l      [A6 - 0x8]
  3584. 00002920  486E FFE6                pea.l      [A6 - 0x1A]
  3585. 00002924  A98D                     syscall    GetDialogItem/GetDItem
  3586. 00002926  2F0C                     move.l     -[A7], A4
  3587. 00002928  3F3C 000C                move.w     -[A7], 0xC
  3588. 0000292C  486E FFEE                pea.l      [A6 - 0x12]
  3589. 00002930  486E FFF4                pea.l      [A6 - 0xC]
  3590. 00002934  486E FFE6                pea.l      [A6 - 0x1A]
  3591. 00002938  A98D                     syscall    GetDialogItem/GetDItem
  3592. 0000293A  2F0C                     move.l     -[A7], A4
  3593. 0000293C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3594. 00002940  486E FFEE                pea.l      [A6 - 0x12]
  3595. 00002944  486E FFF0                pea.l      [A6 - 0x10]
  3596. 00002948  486E FFE6                pea.l      [A6 - 0x1A]
  3597. 0000294C  A98D                     syscall    GetDialogItem/GetDItem
  3598. 0000294E  0C46 FFFF                cmpi.w     D6, 0xFFFF
  3599. 00002952  6658                     bne        +0x5A /* 000029AC */
  3600. 00002954  2B6D F1CC EEC8           move.l     [A5 - 0x1138], [A5 - 0xE34]
  3601. 0000295A  0CAD 536F 754E EEC8      cmpi.l     [A5 - 0x1138], 0x536F754E /* 'SouN' */
  3602. 00002962  660A                     bne        +0xC /* 0000296E */
  3603. 00002964  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3604. 00002968  3F3C 0001                move.w     -[A7], 0x1
  3605. 0000296C  A963                     syscall    SetControlValue/SetCtlValue
  3606. label0000296E:
  3607. 0000296E  0CAD 5445 5854 EEC8      cmpi.l     [A5 - 0x1138], 0x54455854 /* 'TEXT' */
  3608. 00002976  660A                     bne        +0xC /* 00002982 */
  3609. 00002978  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3610. 0000297C  3F3C 0001                move.w     -[A7], 0x1
  3611. 00002980  A963                     syscall    SetControlValue/SetCtlValue
  3612. label00002982:
  3613. 00002982  0CAD 7366 696C EEC8      cmpi.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  3614. 0000298A  660A                     bne        +0xC /* 00002996 */
  3615. 0000298C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3616. 00002990  3F3C 0001                move.w     -[A7], 0x1
  3617. 00002994  A963                     syscall    SetControlValue/SetCtlValue
  3618. label00002996:
  3619. 00002996  0CAD 4149 4646 EEC8      cmpi.l     [A5 - 0x1138], 0x41494646 /* 'AIFF' */
  3620. 0000299E  660A                     bne        +0xC /* 000029AA */
  3621. 000029A0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3622. 000029A4  3F3C 0001                move.w     -[A7], 0x1
  3623. 000029A8  A963                     syscall    SetControlValue/SetCtlValue
  3624. label000029AA:
  3625. 000029AA  7E64                     moveq.l    D7, 0x64
  3626. label000029AC:
  3627. 000029AC  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  3628. 000029B0  6642                     bne        +0x44 /* 000029F4 */
  3629. 000029B2  4267                     clr.w      -[A7]
  3630. 000029B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3631. 000029B8  A960                     syscall    GetControlValue/GetCtlValue
  3632. 000029BA  4A5F                     tst.w      [A7]+
  3633. 000029BC  670A                     beq        +0xC /* 000029C8 */
  3634. 000029BE  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  3635. 000029C4  6000 010C                bra        +0x10E /* 00002AD2 */
  3636. label000029C8:
  3637. 000029C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3638. 000029CC  3F3C 0001                move.w     -[A7], 0x1
  3639. 000029D0  A963                     syscall    SetControlValue/SetCtlValue
  3640. 000029D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3641. 000029D6  4267                     clr.w      -[A7]
  3642. 000029D8  A963                     syscall    SetControlValue/SetCtlValue
  3643. 000029DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3644. 000029DE  4267                     clr.w      -[A7]
  3645. 000029E0  A963                     syscall    SetControlValue/SetCtlValue
  3646. 000029E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3647. 000029E6  4267                     clr.w      -[A7]
  3648. 000029E8  A963                     syscall    SetControlValue/SetCtlValue
  3649. 000029EA  2B7C 536F 754E EEC8      move.l     [A5 - 0x1138], 0x536F754E /* 'SouN' */
  3650. 000029F2  7E65                     moveq.l    D7, 0x65
  3651. label000029F4:
  3652. 000029F4  0C46 000B                cmpi.w     D6, 0xB
  3653. 000029F8  6642                     bne        +0x44 /* 00002A3C */
  3654. 000029FA  4267                     clr.w      -[A7]
  3655. 000029FC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3656. 00002A00  A960                     syscall    GetControlValue/GetCtlValue
  3657. 00002A02  4A5F                     tst.w      [A7]+
  3658. 00002A04  670A                     beq        +0xC /* 00002A10 */
  3659. 00002A06  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  3660. 00002A0C  6000 00C4                bra        +0xC6 /* 00002AD2 */
  3661. label00002A10:
  3662. 00002A10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3663. 00002A14  4267                     clr.w      -[A7]
  3664. 00002A16  A963                     syscall    SetControlValue/SetCtlValue
  3665. 00002A18  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3666. 00002A1C  3F3C 0001                move.w     -[A7], 0x1
  3667. 00002A20  A963                     syscall    SetControlValue/SetCtlValue
  3668. 00002A22  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3669. 00002A26  4267                     clr.w      -[A7]
  3670. 00002A28  A963                     syscall    SetControlValue/SetCtlValue
  3671. 00002A2A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3672. 00002A2E  4267                     clr.w      -[A7]
  3673. 00002A30  A963                     syscall    SetControlValue/SetCtlValue
  3674. 00002A32  2B7C 5445 5854 EEC8      move.l     [A5 - 0x1138], 0x54455854 /* 'TEXT' */
  3675. 00002A3A  7E65                     moveq.l    D7, 0x65
  3676. label00002A3C:
  3677. 00002A3C  0C46 000C                cmpi.w     D6, 0xC
  3678. 00002A40  6640                     bne        +0x42 /* 00002A82 */
  3679. 00002A42  4267                     clr.w      -[A7]
  3680. 00002A44  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3681. 00002A48  A960                     syscall    GetControlValue/GetCtlValue
  3682. 00002A4A  4A5F                     tst.w      [A7]+
  3683. 00002A4C  6708                     beq        +0xA /* 00002A56 */
  3684. 00002A4E  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  3685. 00002A54  607C                     bra        +0x7E /* 00002AD2 */
  3686. label00002A56:
  3687. 00002A56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3688. 00002A5A  4267                     clr.w      -[A7]
  3689. 00002A5C  A963                     syscall    SetControlValue/SetCtlValue
  3690. 00002A5E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3691. 00002A62  4267                     clr.w      -[A7]
  3692. 00002A64  A963                     syscall    SetControlValue/SetCtlValue
  3693. 00002A66  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3694. 00002A6A  3F3C 0001                move.w     -[A7], 0x1
  3695. 00002A6E  A963                     syscall    SetControlValue/SetCtlValue
  3696. 00002A70  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3697. 00002A74  4267                     clr.w      -[A7]
  3698. 00002A76  A963                     syscall    SetControlValue/SetCtlValue
  3699. 00002A78  2B7C 7366 696C EEC8      move.l     [A5 - 0x1138], 0x7366696C /* 'sfil' */
  3700. 00002A80  7E65                     moveq.l    D7, 0x65
  3701. label00002A82:
  3702. 00002A82  0C46 000D                cmpi.w     D6, 0xD /* '\r' */
  3703. 00002A86  6640                     bne        +0x42 /* 00002AC8 */
  3704. 00002A88  4267                     clr.w      -[A7]
  3705. 00002A8A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3706. 00002A8E  A960                     syscall    GetControlValue/GetCtlValue
  3707. 00002A90  4A5F                     tst.w      [A7]+
  3708. 00002A92  6708                     beq        +0xA /* 00002A9C */
  3709. 00002A94  3D7C 0064 0012           move.w     [A6 + 0x12], 0x64 /* 'd' */
  3710. 00002A9A  6036                     bra        +0x38 /* 00002AD2 */
  3711. label00002A9C:
  3712. 00002A9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3713. 00002AA0  4267                     clr.w      -[A7]
  3714. 00002AA2  A963                     syscall    SetControlValue/SetCtlValue
  3715. 00002AA4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3716. 00002AA8  4267                     clr.w      -[A7]
  3717. 00002AAA  A963                     syscall    SetControlValue/SetCtlValue
  3718. 00002AAC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3719. 00002AB0  4267                     clr.w      -[A7]
  3720. 00002AB2  A963                     syscall    SetControlValue/SetCtlValue
  3721. 00002AB4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3722. 00002AB8  3F3C 0001                move.w     -[A7], 0x1
  3723. 00002ABC  A963                     syscall    SetControlValue/SetCtlValue
  3724. 00002ABE  2B7C 4149 4646 EEC8      move.l     [A5 - 0x1138], 0x41494646 /* 'AIFF' */
  3725. 00002AC6  7E65                     moveq.l    D7, 0x65
  3726. label00002AC8:
  3727. 00002AC8  2B6D EEC8 F1CC           move.l     [A5 - 0xE34], [A5 - 0x1138]
  3728. 00002ACE  3D47 0012                move.w     [A6 + 0x12], D7
  3729. label00002AD2:
  3730. 00002AD2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3731. 00002AD6  4E5E                     unlink     A6
  3732. 00002AD8  205F                     movea.l    A0, [A7]+
  3733. 00002ADA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3734. 00002ADE  4ED0                     jmp        [A0]
  3735. export_44:
  3736. fn00002AE0:
  3737. 00002AE0  4E56 FE5C                link       A6, -0x01A4
  3738. 00002AE4  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3739. 00002AE8  7001                     moveq.l    D0, 0x01
  3740. 00002AEA  2D40 FFF4                move.l     [A6 - 0xC], D0
  3741. 00002AEE  7202                     moveq.l    D1, 0x02
  3742. 00002AF0  2D41 FFF0                move.l     [A6 - 0x10], D1
  3743. 00002AF4  7404                     moveq.l    D2, 0x04
  3744. 00002AF6  2D42 FFEC                move.l     [A6 - 0x14], D2
  3745. 00002AFA  700A                     moveq.l    D0, 0x0A
  3746. 00002AFC  2D40 FFE8                move.l     [A6 - 0x18], D0
  3747. 00002B00  42AE FE6A                clr.l      [A6 - 0x196]
  3748. 00002B04  4267                     clr.w      -[A7]
  3749. 00002B06  303C 0176                move.w     D0, 0x176
  3750. 00002B0A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3751. 00002B0E  204D                     movea.l    A0, A5
  3752. 00002B10  D1C0                     add.l      A0, D0
  3753. 00002B12  4868 D1AE                pea.l      [A0 - 0x2E52]
  3754. 00002B16  1F3C 0001                move.b     -[A7], 0x1
  3755. 00002B1A  486E FFE2                pea.l      [A6 - 0x1E]
  3756. 00002B1E  303C 0002                move.w     D0, 0x2
  3757. 00002B22  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3758. 00002B24  3E1F                     move.w     D7, [A7]+
  3759. 00002B26  4A47                     tst.w      D7
  3760. 00002B28  6710                     beq        +0x12 /* 00002B3A */
  3761. 00002B2A  3F07                     move.w     -[A7], D7
  3762. 00002B2C  486D F376                pea.l      [A5 - 0xC8A]
  3763. 00002B30  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3764. 00002B34  7001                     moveq.l    D0, 0x01
  3765. 00002B36  6000 0954                bra        +0x956 /* 0000348C */
  3766. label00002B3A:
  3767. 00002B3A  4267                     clr.w      -[A7]
  3768. 00002B3C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3769. 00002B40  3F3C 0001                move.w     -[A7], 0x1
  3770. 00002B44  42A7                     clr.l      -[A7]
  3771. 00002B46  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3772. 00002B4A  3E1F                     move.w     D7, [A7]+
  3773. 00002B4C  4A47                     tst.w      D7
  3774. 00002B4E  6600 02C0                bne        +0x2C2 /* 00002E10 */
  3775. 00002B52  303C 0176                move.w     D0, 0x176
  3776. 00002B56  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3777. 00002B5A  204D                     movea.l    A0, A5
  3778. 00002B5C  D1C0                     add.l      A0, D0
  3779. 00002B5E  2C28 D1AA                move.l     D6, [A0 - 0x2E56]
  3780. 00002B62  0C86 536F 754E           cmpi.l     D6, 0x536F754E /* 'SouN' */
  3781. 00002B68  6614                     bne        +0x16 /* 00002B7E */
  3782. 00002B6A  4267                     clr.w      -[A7]
  3783. 00002B6C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3784. 00002B70  486E FFFC                pea.l      [A6 - 0x4]
  3785. 00002B74  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  3786. 00002B78  3E1F                     move.w     D7, [A7]+
  3787. 00002B7A  6000 0294                bra        +0x296 /* 00002E10 */
  3788. label00002B7E:
  3789. 00002B7E  0C86 5445 5854           cmpi.l     D6, 0x54455854 /* 'TEXT' */
  3790. 00002B84  6672                     bne        +0x74 /* 00002BF8 */
  3791. 00002B86  7C00                     moveq.l    D6, 0x00
  3792. 00002B88  6032                     bra        +0x34 /* 00002BBC */
  3793. label00002B8A:
  3794. 00002B8A  4267                     clr.w      -[A7]
  3795. 00002B8C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3796. 00002B90  486E FFF4                pea.l      [A6 - 0xC]
  3797. 00002B94  5286                     addq.l     D6, 1
  3798. 00002B96  204E                     movea.l    A0, A6
  3799. 00002B98  D1C6                     add.l      A0, D6
  3800. 00002B9A  4868 FEE2                pea.l      [A0 - 0x11E]
  3801. 00002B9E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3802. 00002BA2  3E1F                     move.w     D7, [A7]+
  3803. 00002BA4  4A47                     tst.w      D7
  3804. 00002BA6  6706                     beq        +0x8 /* 00002BAE */
  3805. 00002BA8  7001                     moveq.l    D0, 0x01
  3806. 00002BAA  6000 08E0                bra        +0x8E2 /* 0000348C */
  3807. label00002BAE:
  3808. 00002BAE  204E                     movea.l    A0, A6
  3809. 00002BB0  D1C6                     add.l      A0, D6
  3810. 00002BB2  0C28 0020 FEE2           cmpi.b     [A0 - 0x11E], 0x20 /* ' ' */
  3811. 00002BB8  6602                     bne        +0x4 /* 00002BBC */
  3812. 00002BBA  5386                     subq.l     D6, 1
  3813. label00002BBC:
  3814. 00002BBC  204E                     movea.l    A0, A6
  3815. 00002BBE  D1C6                     add.l      A0, D6
  3816. 00002BC0  0C28 000D FEE2           cmpi.b     [A0 - 0x11E], 0xD /* '\r' */
  3817. 00002BC6  66C2                     bne        -0x3C /* 00002B8A */
  3818. 00002BC8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3819. 00002BCA  D006                     add.b      D0, D6
  3820. 00002BCC  1D40 FEE2                move.b     [A6 - 0x11E], D0
  3821. 00002BD0  486E FEE2                pea.l      [A6 - 0x11E]
  3822. 00002BD4  486E FFFC                pea.l      [A6 - 0x4]
  3823. 00002BD8  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  3824. 00002BDC  42A7                     clr.l      -[A7]
  3825. 00002BDE  42A7                     clr.l      -[A7]
  3826. 00002BE0  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  3827. 00002BE6  3F3C 0080                move.w     -[A7], 0x80
  3828. 00002BEA  A9A0                     syscall    GetResource
  3829. 00002BEC  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  3830. 00002BEE  2A1F                     move.l     D5, [A7]+
  3831. 00002BF0  DBAE FFFC                add.l      [A6 - 0x4], D5
  3832. 00002BF4  6000 021A                bra        +0x21C /* 00002E10 */
  3833. label00002BF8:
  3834. 00002BF8  0C86 4149 4646           cmpi.l     D6, 0x41494646 /* 'AIFF' */
  3835. 00002BFE  6600 0200                bne        +0x202 /* 00002E00 */
  3836. 00002C02  4267                     clr.w      -[A7]
  3837. 00002C04  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3838. 00002C08  486E FFEC                pea.l      [A6 - 0x14]
  3839. 00002C0C  486E FE7A                pea.l      [A6 - 0x186]
  3840. 00002C10  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3841. 00002C14  3E1F                     move.w     D7, [A7]+
  3842. 00002C16  0CAE 464F 524D FE7A      cmpi.l     [A6 - 0x186], 0x464F524D /* 'FORM' */
  3843. 00002C1E  6710                     beq        +0x12 /* 00002C30 */
  3844. 00002C20  4267                     clr.w      -[A7]
  3845. 00002C22  486D F386                pea.l      [A5 - 0xC7A]
  3846. 00002C26  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3847. 00002C2A  7001                     moveq.l    D0, 0x01
  3848. 00002C2C  6000 085E                bra        +0x860 /* 0000348C */
  3849. label00002C30:
  3850. 00002C30  4267                     clr.w      -[A7]
  3851. 00002C32  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3852. 00002C36  486E FFEC                pea.l      [A6 - 0x14]
  3853. 00002C3A  486E FE76                pea.l      [A6 - 0x18A]
  3854. 00002C3E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3855. 00002C42  3E1F                     move.w     D7, [A7]+
  3856. 00002C44  4267                     clr.w      -[A7]
  3857. 00002C46  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3858. 00002C4A  486E FFEC                pea.l      [A6 - 0x14]
  3859. 00002C4E  486E FE6E                pea.l      [A6 - 0x192]
  3860. 00002C52  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3861. 00002C56  3E1F                     move.w     D7, [A7]+
  3862. 00002C58  4267                     clr.w      -[A7]
  3863. 00002C5A  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3864. 00002C5E  486E FFEC                pea.l      [A6 - 0x14]
  3865. 00002C62  486E FE7A                pea.l      [A6 - 0x186]
  3866. 00002C66  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3867. 00002C6A  3E1F                     move.w     D7, [A7]+
  3868. 00002C6C  4267                     clr.w      -[A7]
  3869. 00002C6E  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3870. 00002C72  486E FFEC                pea.l      [A6 - 0x14]
  3871. 00002C76  486E FE76                pea.l      [A6 - 0x18A]
  3872. 00002C7A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3873. 00002C7E  3E1F                     move.w     D7, [A7]+
  3874. 00002C80  42AE FE72                clr.l      [A6 - 0x18E]
  3875. 00002C84  6000 016C                bra        +0x16E /* 00002DF2 */
  3876. label00002C88:
  3877. 00002C88  0CAE 434F 4D4D FE7A      cmpi.l     [A6 - 0x186], 0x434F4D4D /* 'COMM' */
  3878. 00002C90  6600 0104                bne        +0x106 /* 00002D96 */
  3879. 00002C94  4267                     clr.w      -[A7]
  3880. 00002C96  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3881. 00002C9A  486E FFF0                pea.l      [A6 - 0x10]
  3882. 00002C9E  486E FE68                pea.l      [A6 - 0x198]
  3883. 00002CA2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3884. 00002CA6  3E1F                     move.w     D7, [A7]+
  3885. 00002CA8  0C6E 0001 FE68           cmpi.w     [A6 - 0x198], 0x1
  3886. 00002CAE  6710                     beq        +0x12 /* 00002CC0 */
  3887. 00002CB0  4267                     clr.w      -[A7]
  3888. 00002CB2  486D F39E                pea.l      [A5 - 0xC62]
  3889. 00002CB6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3890. 00002CBA  7001                     moveq.l    D0, 0x01
  3891. 00002CBC  6000 07CE                bra        +0x7D0 /* 0000348C */
  3892. label00002CC0:
  3893. 00002CC0  4267                     clr.w      -[A7]
  3894. 00002CC2  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3895. 00002CC6  486E FFEC                pea.l      [A6 - 0x14]
  3896. 00002CCA  486E FE72                pea.l      [A6 - 0x18E]
  3897. 00002CCE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3898. 00002CD2  3E1F                     move.w     D7, [A7]+
  3899. 00002CD4  4267                     clr.w      -[A7]
  3900. 00002CD6  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3901. 00002CDA  486E FFF0                pea.l      [A6 - 0x10]
  3902. 00002CDE  486E FE66                pea.l      [A6 - 0x19A]
  3903. 00002CE2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3904. 00002CE6  3E1F                     move.w     D7, [A7]+
  3905. 00002CE8  0C6E 0008 FE66           cmpi.w     [A6 - 0x19A], 0x8
  3906. 00002CEE  6710                     beq        +0x12 /* 00002D00 */
  3907. 00002CF0  4267                     clr.w      -[A7]
  3908. 00002CF2  486D F3C4                pea.l      [A5 - 0xC3C]
  3909. 00002CF6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3910. 00002CFA  7001                     moveq.l    D0, 0x01
  3911. 00002CFC  6000 078E                bra        +0x790 /* 0000348C */
  3912. label00002D00:
  3913. 00002D00  4267                     clr.w      -[A7]
  3914. 00002D02  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3915. 00002D06  486E FFE8                pea.l      [A6 - 0x18]
  3916. 00002D0A  486E FE5C                pea.l      [A6 - 0x1A4]
  3917. 00002D0E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3918. 00002D12  3E1F                     move.w     D7, [A7]+
  3919. 00002D14  42A7                     clr.l      -[A7]
  3920. 00002D16  486E FE5C                pea.l      [A6 - 0x1A4]
  3921. 00002D1A  A844                     syscall    X2Fix
  3922. 00002D1C  281F                     move.l     D4, [A7]+
  3923. 00002D1E  0CAE 4149 4643 FE6E      cmpi.l     [A6 - 0x192], 0x41494643 /* 'AIFC' */
  3924. 00002D26  6638                     bne        +0x3A /* 00002D60 */
  3925. 00002D28  4267                     clr.w      -[A7]
  3926. 00002D2A  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3927. 00002D2E  486E FFEC                pea.l      [A6 - 0x14]
  3928. 00002D32  486E FE6A                pea.l      [A6 - 0x196]
  3929. 00002D36  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3930. 00002D3A  3E1F                     move.w     D7, [A7]+
  3931. 00002D3C  7C00                     moveq.l    D6, 0x00
  3932. 00002D3E  6016                     bra        +0x18 /* 00002D56 */
  3933. label00002D40:
  3934. 00002D40  4267                     clr.w      -[A7]
  3935. 00002D42  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3936. 00002D46  486E FFF4                pea.l      [A6 - 0xC]
  3937. 00002D4A  486E FEE2                pea.l      [A6 - 0x11E]
  3938. 00002D4E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3939. 00002D52  3E1F                     move.w     D7, [A7]+
  3940. 00002D54  5286                     addq.l     D6, 1
  3941. label00002D56:
  3942. 00002D56  70EA                     moveq.l    D0, 0xFFFFFFEA
  3943. 00002D58  D0AE FE76                add.l      D0, [A6 - 0x18A]
  3944. 00002D5C  B086                     cmp.l      D0, D6
  3945. 00002D5E  6EE0                     bgt        -0x1E /* 00002D40 */
  3946. label00002D60:
  3947. 00002D60  0CAE 4D41 4333 FE6A      cmpi.l     [A6 - 0x196], 0x4D414333 /* 'MAC3' */
  3948. 00002D68  6708                     beq        +0xA /* 00002D72 */
  3949. 00002D6A  2D6E FE72 FFFC           move.l     [A6 - 0x4], [A6 - 0x18E]
  3950. 00002D70  600A                     bra        +0xC /* 00002D7C */
  3951. label00002D72:
  3952. 00002D72  202E FE72                move.l     D0, [A6 - 0x18E]
  3953. 00002D76  D080                     add.l      D0, D0
  3954. 00002D78  2D40 FFFC                move.l     [A6 - 0x4], D0
  3955. label00002D7C:
  3956. 00002D7C  42A7                     clr.l      -[A7]
  3957. 00002D7E  42A7                     clr.l      -[A7]
  3958. 00002D80  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  3959. 00002D86  3F3C 0080                move.w     -[A7], 0x80
  3960. 00002D8A  A9A0                     syscall    GetResource
  3961. 00002D8C  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  3962. 00002D8E  2A1F                     move.l     D5, [A7]+
  3963. 00002D90  DBAE FFFC                add.l      [A6 - 0x4], D5
  3964. 00002D94  6014                     bra        +0x16 /* 00002DAA */
  3965. label00002D96:
  3966. 00002D96  4267                     clr.w      -[A7]
  3967. 00002D98  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3968. 00002D9C  486E FE76                pea.l      [A6 - 0x18A]
  3969. 00002DA0  486E FEE2                pea.l      [A6 - 0x11E]
  3970. 00002DA4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3971. 00002DA8  3E1F                     move.w     D7, [A7]+
  3972. label00002DAA:
  3973. 00002DAA  4267                     clr.w      -[A7]
  3974. 00002DAC  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3975. 00002DB0  486E FFEC                pea.l      [A6 - 0x14]
  3976. 00002DB4  486E FE7A                pea.l      [A6 - 0x186]
  3977. 00002DB8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3978. 00002DBC  3E1F                     move.w     D7, [A7]+
  3979. 00002DBE  4267                     clr.w      -[A7]
  3980. 00002DC0  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  3981. 00002DC4  486E FFEC                pea.l      [A6 - 0x14]
  3982. 00002DC8  486E FE76                pea.l      [A6 - 0x18A]
  3983. 00002DCC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3984. 00002DD0  3E1F                     move.w     D7, [A7]+
  3985. 00002DD2  0CAE 5353 4E44 FE7A      cmpi.l     [A6 - 0x186], 0x53534E44 /* 'SSND' */
  3986. 00002DDA  6616                     bne        +0x18 /* 00002DF2 */
  3987. 00002DDC  4AAE FE72                tst.l      [A6 - 0x18E]
  3988. 00002DE0  6610                     bne        +0x12 /* 00002DF2 */
  3989. 00002DE2  4267                     clr.w      -[A7]
  3990. 00002DE4  486D F3E8                pea.l      [A5 - 0xC18]
  3991. 00002DE8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3992. 00002DEC  7001                     moveq.l    D0, 0x01
  3993. 00002DEE  6000 069C                bra        +0x69E /* 0000348C */
  3994. label00002DF2:
  3995. 00002DF2  0CAE 5353 4E44 FE7A      cmpi.l     [A6 - 0x186], 0x53534E44 /* 'SSND' */
  3996. 00002DFA  6600 FE8C                bne        -0x172 /* 00002C88 */
  3997. 00002DFE  6010                     bra        +0x12 /* 00002E10 */
  3998. label00002E00:
  3999. 00002E00  4267                     clr.w      -[A7]
  4000. 00002E02  486D F414                pea.l      [A5 - 0xBEC]
  4001. 00002E06  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4002. 00002E0A  7001                     moveq.l    D0, 0x01
  4003. 00002E0C  6000 067E                bra        +0x680 /* 0000348C */
  4004. label00002E10:
  4005. 00002E10  303C 0176                move.w     D0, 0x176
  4006. 00002E14  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4007. 00002E18  204D                     movea.l    A0, A5
  4008. 00002E1A  D1C0                     add.l      A0, D0
  4009. 00002E1C  4AA8 D120                tst.l      [A0 - 0x2EE0]
  4010. 00002E20  6722                     beq        +0x24 /* 00002E44 */
  4011. 00002E22  303C 0176                move.w     D0, 0x176
  4012. 00002E26  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4013. 00002E2A  204D                     movea.l    A0, A5
  4014. 00002E2C  D1C0                     add.l      A0, D0
  4015. 00002E2E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4016. 00002E32  A023                     syscall    DisposHandle/DisposeHandle
  4017. 00002E34  303C 0176                move.w     D0, 0x176
  4018. 00002E38  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4019. 00002E3C  204D                     movea.l    A0, A5
  4020. 00002E3E  D1C0                     add.l      A0, D0
  4021. 00002E40  42A8 D120                clr.l      [A0 - 0x2EE0]
  4022. label00002E44:
  4023. 00002E44  A061                     syscall    MaxBlock
  4024. 00002E46  90AE FFFC                sub.l      D0, [A6 - 0x4]
  4025. 00002E4A  0C80 0000 2710           cmpi.l     D0, 0x2710
  4026. 00002E50  6C0E                     bge        +0x10 /* 00002E60 */
  4027. 00002E52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4028. 00002E56  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4029. 00002E5A  7001                     moveq.l    D0, 0x01
  4030. 00002E5C  6000 062E                bra        +0x630 /* 0000348C */
  4031. label00002E60:
  4032. 00002E60  202E FFFC                move.l     D0, [A6 - 0x4]
  4033. 00002E64  A122                     syscall    NewHandle, flags=1
  4034. 00002E66  303C 0176                move.w     D0, 0x176
  4035. 00002E6A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4036. 00002E6E  224D                     movea.l    A1, A5
  4037. 00002E70  D3C0                     add.l      A1, D0
  4038. 00002E72  2348 D120                move.l     [A1 - 0x2EE0], A0
  4039. 00002E76  303C 0176                move.w     D0, 0x176
  4040. 00002E7A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4041. 00002E7E  204D                     movea.l    A0, A5
  4042. 00002E80  D1C0                     add.l      A0, D0
  4043. 00002E82  4AA8 D120                tst.l      [A0 - 0x2EE0]
  4044. 00002E86  6610                     bne        +0x12 /* 00002E98 */
  4045. 00002E88  4267                     clr.w      -[A7]
  4046. 00002E8A  486D F426                pea.l      [A5 - 0xBDA]
  4047. 00002E8E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4048. 00002E92  7001                     moveq.l    D0, 0x01
  4049. 00002E94  6000 05F6                bra        +0x5F8 /* 0000348C */
  4050. label00002E98:
  4051. 00002E98  4A47                     tst.w      D7
  4052. 00002E9A  6600 0566                bne        +0x568 /* 00003402 */
  4053. 00002E9E  303C 0176                move.w     D0, 0x176
  4054. 00002EA2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4055. 00002EA6  204D                     movea.l    A0, A5
  4056. 00002EA8  D1C0                     add.l      A0, D0
  4057. 00002EAA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4058. 00002EAE  A029                     syscall    HLock
  4059. 00002EB0  303C 0176                move.w     D0, 0x176
  4060. 00002EB4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4061. 00002EB8  204D                     movea.l    A0, A5
  4062. 00002EBA  D1C0                     add.l      A0, D0
  4063. 00002EBC  2C28 D1AA                move.l     D6, [A0 - 0x2E56]
  4064. 00002EC0  0C86 536F 754E           cmpi.l     D6, 0x536F754E /* 'SouN' */
  4065. 00002EC6  6626                     bne        +0x28 /* 00002EEE */
  4066. 00002EC8  4267                     clr.w      -[A7]
  4067. 00002ECA  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4068. 00002ECE  486E FFFC                pea.l      [A6 - 0x4]
  4069. 00002ED2  303C 0176                move.w     D0, 0x176
  4070. 00002ED6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4071. 00002EDA  204D                     movea.l    A0, A5
  4072. 00002EDC  D1C0                     add.l      A0, D0
  4073. 00002EDE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4074. 00002EE2  2F10                     move.l     -[A7], [A0]
  4075. 00002EE4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4076. 00002EE8  3E1F                     move.w     D7, [A7]+
  4077. 00002EEA  6000 0504                bra        +0x506 /* 000033F0 */
  4078. label00002EEE:
  4079. 00002EEE  0C86 5445 5854           cmpi.l     D6, 0x54455854 /* 'TEXT' */
  4080. 00002EF4  6600 01B4                bne        +0x1B6 /* 000030AA */
  4081. 00002EF8  422E FEE2                clr.b      [A6 - 0x11E]
  4082. 00002EFC  486D F444                pea.l      [A5 - 0xBBC]
  4083. 00002F00  486E FEE2                pea.l      [A6 - 0x11E]
  4084. 00002F04  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4085. 00002F08  303C 0176                move.w     D0, 0x176
  4086. 00002F0C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4087. 00002F10  204D                     movea.l    A0, A5
  4088. 00002F12  D1C0                     add.l      A0, D0
  4089. 00002F14  4868 D1B4                pea.l      [A0 - 0x2E4C]
  4090. 00002F18  486E FEE2                pea.l      [A6 - 0x11E]
  4091. 00002F1C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4092. 00002F20  486D F45E                pea.l      [A5 - 0xBA2]
  4093. 00002F24  486E FEE2                pea.l      [A6 - 0x11E]
  4094. 00002F28  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4095. 00002F2C  486E FEE2                pea.l      [A6 - 0x11E]
  4096. 00002F30  486D F460                pea.l      [A5 - 0xBA0]
  4097. 00002F34  486D F462                pea.l      [A5 - 0xB9E]
  4098. 00002F38  486D F464                pea.l      [A5 - 0xB9C]
  4099. 00002F3C  A98B                     syscall    ParamText
  4100. 00002F3E  4257                     clr.w      [A7]
  4101. 00002F40  202E FFFC                move.l     D0, [A6 - 0x4]
  4102. 00002F44  9085                     sub.l      D0, D5
  4103. 00002F46  2F00                     move.l     -[A7], D0
  4104. 00002F48  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4105. 00002F4C  7600                     moveq.l    D3, 0x00
  4106. 00002F4E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4107. 00002F52  602C                     bra        +0x2E /* 00002F80 */
  4108. label00002F54:
  4109. 00002F54  42A7                     clr.l      -[A7]
  4110. 00002F56  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  4111. 00002F5C  3F3C 0080                move.w     -[A7], 0x80
  4112. 00002F60  A9A0                     syscall    GetResource
  4113. 00002F62  205F                     movea.l    A0, [A7]+
  4114. 00002F64  2050                     movea.l    A0, [A0]
  4115. 00002F66  303C 0176                move.w     D0, 0x176
  4116. 00002F6A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4117. 00002F6E  224D                     movea.l    A1, A5
  4118. 00002F70  D3C0                     add.l      A1, D0
  4119. 00002F72  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  4120. 00002F76  2251                     movea.l    A1, [A1]
  4121. 00002F78  13B0 3800 3800           move.b     [A1 + D3], [A0 + D3]
  4122. 00002F7E  5283                     addq.l     D3, 1
  4123. label00002F80:
  4124. 00002F80  BA83                     cmp.l      D5, D3
  4125. 00002F82  6ED0                     bgt        -0x2E /* 00002F54 */
  4126. 00002F84  2605                     move.l     D3, D5
  4127. 00002F86  6000 008C                bra        +0x8E /* 00003014 */
  4128. label00002F8A:
  4129. 00002F8A  7C00                     moveq.l    D6, 0x00
  4130. 00002F8C  6028                     bra        +0x2A /* 00002FB6 */
  4131. label00002F8E:
  4132. 00002F8E  4267                     clr.w      -[A7]
  4133. 00002F90  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4134. 00002F94  486E FFF4                pea.l      [A6 - 0xC]
  4135. 00002F98  5286                     addq.l     D6, 1
  4136. 00002F9A  204E                     movea.l    A0, A6
  4137. 00002F9C  D1C6                     add.l      A0, D6
  4138. 00002F9E  4868 FEE2                pea.l      [A0 - 0x11E]
  4139. 00002FA2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4140. 00002FA6  3E1F                     move.w     D7, [A7]+
  4141. 00002FA8  204E                     movea.l    A0, A6
  4142. 00002FAA  D1C6                     add.l      A0, D6
  4143. 00002FAC  0C28 0020 FEE2           cmpi.b     [A0 - 0x11E], 0x20 /* ' ' */
  4144. 00002FB2  6602                     bne        +0x4 /* 00002FB6 */
  4145. 00002FB4  5386                     subq.l     D6, 1
  4146. label00002FB6:
  4147. 00002FB6  204E                     movea.l    A0, A6
  4148. 00002FB8  D1C6                     add.l      A0, D6
  4149. 00002FBA  0C28 000D FEE2           cmpi.b     [A0 - 0x11E], 0xD /* '\r' */
  4150. 00002FC0  6704                     beq        +0x6 /* 00002FC6 */
  4151. 00002FC2  4A47                     tst.w      D7
  4152. 00002FC4  67C8                     beq        -0x36 /* 00002F8E */
  4153. label00002FC6:
  4154. 00002FC6  4A47                     tst.w      D7
  4155. 00002FC8  6652                     bne        +0x54 /* 0000301C */
  4156. 00002FCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4157. 00002FCC  D006                     add.b      D0, D6
  4158. 00002FCE  1D40 FEE2                move.b     [A6 - 0x11E], D0
  4159. 00002FD2  486E FEE2                pea.l      [A6 - 0x11E]
  4160. 00002FD6  486E FFE4                pea.l      [A6 - 0x1C]
  4161. 00002FDA  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  4162. 00002FDE  102E FFE7                move.b     D0, [A6 - 0x19]
  4163. 00002FE2  0A00 0080                xori.b     D0, 0x80
  4164. 00002FE6  323C 0176                move.w     D1, 0x176
  4165. 00002FEA  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  4166. 00002FEE  204D                     movea.l    A0, A5
  4167. 00002FF0  D1C1                     add.l      A0, D1
  4168. 00002FF2  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4169. 00002FF6  2050                     movea.l    A0, [A0]
  4170. 00002FF8  1180 3800                move.b     [A0 + D3], D0
  4171. 00002FFC  3F3C 0001                move.w     -[A7], 0x1
  4172. 00003000  42A7                     clr.l      -[A7]
  4173. 00003002  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4174. 00003006  4A40                     tst.w      D0
  4175. 00003008  5C8F                     addq.l     A7, 6
  4176. 0000300A  6706                     beq        +0x8 /* 00003012 */
  4177. 0000300C  7001                     moveq.l    D0, 0x01
  4178. 0000300E  6000 047C                bra        +0x47E /* 0000348C */
  4179. label00003012:
  4180. 00003012  5283                     addq.l     D3, 1
  4181. label00003014:
  4182. 00003014  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  4183. 00003018  6D00 FF70                blt        -0x8E /* 00002F8A */
  4184. label0000301C:
  4185. 0000301C  3F3C 0002                move.w     -[A7], 0x2
  4186. 00003020  42A7                     clr.l      -[A7]
  4187. 00003022  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4188. 00003026  0C47 FFD9                cmpi.w     D7, 0xFFD9
  4189. 0000302A  5C8F                     addq.l     A7, 6
  4190. 0000302C  662A                     bne        +0x2C /* 00003058 */
  4191. 0000302E  7E00                     moveq.l    D7, 0x00
  4192. 00003030  2D43 FFFC                move.l     [A6 - 0x4], D3
  4193. 00003034  303C 0176                move.w     D0, 0x176
  4194. 00003038  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4195. 0000303C  204D                     movea.l    A0, A5
  4196. 0000303E  D1C0                     add.l      A0, D0
  4197. 00003040  202E FFFC                move.l     D0, [A6 - 0x4]
  4198. 00003044  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4199. 00003048  A024                     syscall    SetHandleSize
  4200. 0000304A  3F3C FFD9                move.w     -[A7], 0xFFD9
  4201. 0000304E  486D F466                pea.l      [A5 - 0xB9A]
  4202. 00003052  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4203. 00003056  5C8F                     addq.l     A7, 6
  4204. label00003058:
  4205. 00003058  303C 0176                move.w     D0, 0x176
  4206. 0000305C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4207. 00003060  204D                     movea.l    A0, A5
  4208. 00003062  D1C0                     add.l      A0, D0
  4209. 00003064  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4210. 00003068  2050                     movea.l    A0, [A0]
  4211. 0000306A  43EE FECA                lea.l      A1, [A6 - 0x136]
  4212. 0000306E  41E8 0014                lea.l      A0, [A0 + 0x14]
  4213. 00003072  7005                     moveq.l    D0, 0x05
  4214. label00003074:
  4215. 00003074  22D8                     move.l     [A1]+, [A0]+
  4216. 00003076  51C8 FFFC                dbf        D0, -0x6 /* 00003074 */
  4217. 0000307A  202E FFFC                move.l     D0, [A6 - 0x4]
  4218. 0000307E  9085                     sub.l      D0, D5
  4219. 00003080  2D40 FECE                move.l     [A6 - 0x132], D0
  4220. 00003084  303C 0176                move.w     D0, 0x176
  4221. 00003088  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4222. 0000308C  204D                     movea.l    A0, A5
  4223. 0000308E  D1C0                     add.l      A0, D0
  4224. 00003090  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4225. 00003094  2050                     movea.l    A0, [A0]
  4226. 00003096  41E8 0014                lea.l      A0, [A0 + 0x14]
  4227. 0000309A  43EE FECA                lea.l      A1, [A6 - 0x136]
  4228. 0000309E  7005                     moveq.l    D0, 0x05
  4229. label000030A0:
  4230. 000030A0  20D9                     move.l     [A0]+, [A1]+
  4231. 000030A2  51C8 FFFC                dbf        D0, -0x6 /* 000030A0 */
  4232. 000030A6  6000 0348                bra        +0x34A /* 000033F0 */
  4233. label000030AA:
  4234. 000030AA  0C86 4149 4646           cmpi.l     D6, 0x41494646 /* 'AIFF' */
  4235. 000030B0  6600 032E                bne        +0x330 /* 000033E0 */
  4236. 000030B4  4267                     clr.w      -[A7]
  4237. 000030B6  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4238. 000030BA  486E FFEC                pea.l      [A6 - 0x14]
  4239. 000030BE  486E FFE4                pea.l      [A6 - 0x1C]
  4240. 000030C2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4241. 000030C6  3E1F                     move.w     D7, [A7]+
  4242. 000030C8  4267                     clr.w      -[A7]
  4243. 000030CA  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4244. 000030CE  486E FFEC                pea.l      [A6 - 0x14]
  4245. 000030D2  486E FFE4                pea.l      [A6 - 0x1C]
  4246. 000030D6  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4247. 000030DA  3E1F                     move.w     D7, [A7]+
  4248. 000030DC  7600                     moveq.l    D3, 0x00
  4249. 000030DE  602C                     bra        +0x2E /* 0000310C */
  4250. label000030E0:
  4251. 000030E0  42A7                     clr.l      -[A7]
  4252. 000030E2  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  4253. 000030E8  3F3C 0080                move.w     -[A7], 0x80
  4254. 000030EC  A9A0                     syscall    GetResource
  4255. 000030EE  205F                     movea.l    A0, [A7]+
  4256. 000030F0  2050                     movea.l    A0, [A0]
  4257. 000030F2  303C 0176                move.w     D0, 0x176
  4258. 000030F6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4259. 000030FA  224D                     movea.l    A1, A5
  4260. 000030FC  D3C0                     add.l      A1, D0
  4261. 000030FE  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  4262. 00003102  2251                     movea.l    A1, [A1]
  4263. 00003104  13B0 3800 3800           move.b     [A1 + D3], [A0 + D3]
  4264. 0000310A  5283                     addq.l     D3, 1
  4265. label0000310C:
  4266. 0000310C  BA83                     cmp.l      D5, D3
  4267. 0000310E  6ED0                     bgt        -0x2E /* 000030E0 */
  4268. 00003110  202E FFFC                move.l     D0, [A6 - 0x4]
  4269. 00003114  9085                     sub.l      D0, D5
  4270. 00003116  2D40 FFF8                move.l     [A6 - 0x8], D0
  4271. 0000311A  4267                     clr.w      -[A7]
  4272. 0000311C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4273. 00003120  486E FFF8                pea.l      [A6 - 0x8]
  4274. 00003124  323C 0176                move.w     D1, 0x176
  4275. 00003128  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  4276. 0000312C  204D                     movea.l    A0, A5
  4277. 0000312E  D1C1                     add.l      A0, D1
  4278. 00003130  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4279. 00003134  2205                     move.l     D1, D5
  4280. 00003136  D290                     add.l      D1, [A0]
  4281. 00003138  2F01                     move.l     -[A7], D1
  4282. 0000313A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4283. 0000313E  3E1F                     move.w     D7, [A7]+
  4284. 00003140  0C47 FFD9                cmpi.w     D7, 0xFFD9
  4285. 00003144  662C                     bne        +0x2E /* 00003172 */
  4286. 00003146  7E00                     moveq.l    D7, 0x00
  4287. 00003148  2005                     move.l     D0, D5
  4288. 0000314A  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4289. 0000314E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4290. 00003152  323C 0176                move.w     D1, 0x176
  4291. 00003156  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  4292. 0000315A  204D                     movea.l    A0, A5
  4293. 0000315C  D1C1                     add.l      A0, D1
  4294. 0000315E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4295. 00003162  A024                     syscall    SetHandleSize
  4296. 00003164  3F3C FFD9                move.w     -[A7], 0xFFD9
  4297. 00003168  486D F47E                pea.l      [A5 - 0xB82]
  4298. 0000316C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4299. 00003170  5C8F                     addq.l     A7, 6
  4300. label00003172:
  4301. 00003172  4AAE FE6A                tst.l      [A6 - 0x196]
  4302. 00003176  663C                     bne        +0x3E /* 000031B4 */
  4303. 00003178  2605                     move.l     D3, D5
  4304. 0000317A  6032                     bra        +0x34 /* 000031AE */
  4305. label0000317C:
  4306. 0000317C  303C 0176                move.w     D0, 0x176
  4307. 00003180  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4308. 00003184  204D                     movea.l    A0, A5
  4309. 00003186  D1C0                     add.l      A0, D0
  4310. 00003188  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4311. 0000318C  2050                     movea.l    A0, [A0]
  4312. 0000318E  1030 3800                move.b     D0, [A0 + D3]
  4313. 00003192  0A00 0080                xori.b     D0, 0x80
  4314. 00003196  323C 0176                move.w     D1, 0x176
  4315. 0000319A  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  4316. 0000319E  204D                     movea.l    A0, A5
  4317. 000031A0  D1C1                     add.l      A0, D1
  4318. 000031A2  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4319. 000031A6  2050                     movea.l    A0, [A0]
  4320. 000031A8  1180 3800                move.b     [A0 + D3], D0
  4321. 000031AC  5283                     addq.l     D3, 1
  4322. label000031AE:
  4323. 000031AE  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  4324. 000031B2  6DC8                     blt        -0x36 /* 0000317C */
  4325. label000031B4:
  4326. 000031B4  303C 0176                move.w     D0, 0x176
  4327. 000031B8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4328. 000031BC  204D                     movea.l    A0, A5
  4329. 000031BE  D1C0                     add.l      A0, D0
  4330. 000031C0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4331. 000031C4  2050                     movea.l    A0, [A0]
  4332. 000031C6  43EE FECA                lea.l      A1, [A6 - 0x136]
  4333. 000031CA  41E8 0014                lea.l      A0, [A0 + 0x14]
  4334. 000031CE  7005                     moveq.l    D0, 0x05
  4335. label000031D0:
  4336. 000031D0  22D8                     move.l     [A1]+, [A0]+
  4337. 000031D2  51C8 FFFC                dbf        D0, -0x6 /* 000031D0 */
  4338. 000031D6  202E FFFC                move.l     D0, [A6 - 0x4]
  4339. 000031DA  9085                     sub.l      D0, D5
  4340. 000031DC  2D40 FECE                move.l     [A6 - 0x132], D0
  4341. 000031E0  2D44 FED2                move.l     [A6 - 0x12E], D4
  4342. 000031E4  303C 0176                move.w     D0, 0x176
  4343. 000031E8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4344. 000031EC  204D                     movea.l    A0, A5
  4345. 000031EE  D1C0                     add.l      A0, D0
  4346. 000031F0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4347. 000031F4  2050                     movea.l    A0, [A0]
  4348. 000031F6  41E8 0014                lea.l      A0, [A0 + 0x14]
  4349. 000031FA  43EE FECA                lea.l      A1, [A6 - 0x136]
  4350. 000031FE  7005                     moveq.l    D0, 0x05
  4351. label00003200:
  4352. 00003200  20D9                     move.l     [A0]+, [A1]+
  4353. 00003202  51C8 FFFC                dbf        D0, -0x6 /* 00003200 */
  4354. 00003206  4AAE FE6A                tst.l      [A6 - 0x196]
  4355. 0000320A  6700 01E4                beq        +0x1E6 /* 000033F0 */
  4356. 0000320E  4878 0006                push.l     0x6
  4357. 00003212  2F2E FE72                move.l     -[A7], [A6 - 0x18E]
  4358. 00003216  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4359. 0000321A  2D40 FFF8                move.l     [A6 - 0x8], D0
  4360. 0000321E  42A7                     clr.l      -[A7]
  4361. 00003220  42A7                     clr.l      -[A7]
  4362. 00003222  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  4363. 00003228  3F3C 0080                move.w     -[A7], 0x80
  4364. 0000322C  A9A0                     syscall    GetResource
  4365. 0000322E  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  4366. 00003230  2A1F                     move.l     D5, [A7]+
  4367. 00003232  2005                     move.l     D0, D5
  4368. 00003234  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4369. 00003238  2D40 FFFC                move.l     [A6 - 0x4], D0
  4370. 0000323C  A061                     syscall    MaxBlock
  4371. 0000323E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  4372. 00003242  0C80 0000 2710           cmpi.l     D0, 0x2710
  4373. 00003248  6C0E                     bge        +0x10 /* 00003258 */
  4374. 0000324A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4375. 0000324E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4376. 00003252  7001                     moveq.l    D0, 0x01
  4377. 00003254  6000 0236                bra        +0x238 /* 0000348C */
  4378. label00003258:
  4379. 00003258  202E FFFC                move.l     D0, [A6 - 0x4]
  4380. 0000325C  A122                     syscall    NewHandle, flags=1
  4381. 0000325E  2848                     movea.l    A4, A0
  4382. 00003260  200C                     move.l     D0, A4
  4383. 00003262  6610                     bne        +0x12 /* 00003274 */
  4384. 00003264  4267                     clr.w      -[A7]
  4385. 00003266  486D F496                pea.l      [A5 - 0xB6A]
  4386. 0000326A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4387. 0000326E  7001                     moveq.l    D0, 0x01
  4388. 00003270  6000 021A                bra        +0x21C /* 0000348C */
  4389. label00003274:
  4390. 00003274  303C 0176                move.w     D0, 0x176
  4391. 00003278  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4392. 0000327C  204D                     movea.l    A0, A5
  4393. 0000327E  D1C0                     add.l      A0, D0
  4394. 00003280  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4395. 00003284  A029                     syscall    HLock
  4396. 00003286  204C                     movea.l    A0, A4
  4397. 00003288  A029                     syscall    HLock
  4398. 0000328A  0CAE 4D41 4333 FE6A      cmpi.l     [A6 - 0x196], 0x4D414333 /* 'MAC3' */
  4399. 00003292  6636                     bne        +0x38 /* 000032CA */
  4400. 00003294  303C 0176                move.w     D0, 0x176
  4401. 00003298  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4402. 0000329C  204D                     movea.l    A0, A5
  4403. 0000329E  D1C0                     add.l      A0, D0
  4404. 000032A0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4405. 000032A4  2005                     move.l     D0, D5
  4406. 000032A6  D090                     add.l      D0, [A0]
  4407. 000032A8  2F00                     move.l     -[A7], D0
  4408. 000032AA  2005                     move.l     D0, D5
  4409. 000032AC  D094                     add.l      D0, [A4]
  4410. 000032AE  2F00                     move.l     -[A7], D0
  4411. 000032B0  2F2E FE72                move.l     -[A7], [A6 - 0x18E]
  4412. 000032B4  42A7                     clr.l      -[A7]
  4413. 000032B6  42A7                     clr.l      -[A7]
  4414. 000032B8  4878 0001                push.l     0x1
  4415. 000032BC  4878 0001                push.l     0x1
  4416. 000032C0  203C 0008 0010           move.l     D0, 0x80010
  4417. 000032C6  A800                     syscall    SoundDispatch
  4418. 000032C8  6050                     bra        +0x52 /* 0000331A */
  4419. label000032CA:
  4420. 000032CA  0CAE 4D41 4336 FE6A      cmpi.l     [A6 - 0x196], 0x4D414336 /* 'MAC6' */
  4421. 000032D2  6636                     bne        +0x38 /* 0000330A */
  4422. 000032D4  303C 0176                move.w     D0, 0x176
  4423. 000032D8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4424. 000032DC  204D                     movea.l    A0, A5
  4425. 000032DE  D1C0                     add.l      A0, D0
  4426. 000032E0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4427. 000032E4  2005                     move.l     D0, D5
  4428. 000032E6  D090                     add.l      D0, [A0]
  4429. 000032E8  2F00                     move.l     -[A7], D0
  4430. 000032EA  2005                     move.l     D0, D5
  4431. 000032EC  D094                     add.l      D0, [A4]
  4432. 000032EE  2F00                     move.l     -[A7], D0
  4433. 000032F0  2F2E FE72                move.l     -[A7], [A6 - 0x18E]
  4434. 000032F4  42A7                     clr.l      -[A7]
  4435. 000032F6  42A7                     clr.l      -[A7]
  4436. 000032F8  4878 0001                push.l     0x1
  4437. 000032FC  4878 0001                push.l     0x1
  4438. 00003300  203C 0010 0010           move.l     D0, 0x100010
  4439. 00003306  A800                     syscall    SoundDispatch
  4440. 00003308  6010                     bra        +0x12 /* 0000331A */
  4441. label0000330A:
  4442. 0000330A  4267                     clr.w      -[A7]
  4443. 0000330C  486D F4B4                pea.l      [A5 - 0xB4C]
  4444. 00003310  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4445. 00003314  7001                     moveq.l    D0, 0x01
  4446. 00003316  6000 0174                bra        +0x176 /* 0000348C */
  4447. label0000331A:
  4448. 0000331A  2005                     move.l     D0, D5
  4449. 0000331C  D094                     add.l      D0, [A4]
  4450. 0000331E  2640                     movea.l    A3, D0
  4451. 00003320  1C13                     move.b     D6, [A3]
  4452. 00003322  182B 0001                move.b     D4, [A3 + 0x1]
  4453. 00003326  303C 0176                move.w     D0, 0x176
  4454. 0000332A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4455. 0000332E  204D                     movea.l    A0, A5
  4456. 00003330  D1C0                     add.l      A0, D0
  4457. 00003332  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4458. 00003336  2050                     movea.l    A0, [A0]
  4459. 00003338  43EE FECA                lea.l      A1, [A6 - 0x136]
  4460. 0000333C  41E8 0014                lea.l      A0, [A0 + 0x14]
  4461. 00003340  7005                     moveq.l    D0, 0x05
  4462. label00003342:
  4463. 00003342  22D8                     move.l     [A1]+, [A0]+
  4464. 00003344  51C8 FFFC                dbf        D0, -0x6 /* 00003342 */
  4465. 00003348  2D6E FFF8 FECE           move.l     [A6 - 0x132], [A6 - 0x8]
  4466. 0000334E  422E FEDE                clr.b      [A6 - 0x122]
  4467. 00003352  2054                     movea.l    A0, [A4]
  4468. 00003354  41E8 0014                lea.l      A0, [A0 + 0x14]
  4469. 00003358  43EE FECA                lea.l      A1, [A6 - 0x136]
  4470. 0000335C  7005                     moveq.l    D0, 0x05
  4471. label0000335E:
  4472. 0000335E  20D9                     move.l     [A0]+, [A1]+
  4473. 00003360  51C8 FFFC                dbf        D0, -0x6 /* 0000335E */
  4474. 00003364  2054                     movea.l    A0, [A4]
  4475. 00003366  1186 5800                move.b     [A0 + D5], D6
  4476. 0000336A  2054                     movea.l    A0, [A4]
  4477. 0000336C  1184 5801                move.b     [A0 + D5 + 0x1], D4
  4478. 00003370  303C 0176                move.w     D0, 0x176
  4479. 00003374  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4480. 00003378  204D                     movea.l    A0, A5
  4481. 0000337A  D1C0                     add.l      A0, D0
  4482. 0000337C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4483. 00003380  A02A                     syscall    HUnlock
  4484. 00003382  204C                     movea.l    A0, A4
  4485. 00003384  A02A                     syscall    HUnlock
  4486. 00003386  303C 0176                move.w     D0, 0x176
  4487. 0000338A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4488. 0000338E  204D                     movea.l    A0, A5
  4489. 00003390  D1C0                     add.l      A0, D0
  4490. 00003392  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4491. 00003396  A023                     syscall    DisposHandle/DisposeHandle
  4492. 00003398  303C 0176                move.w     D0, 0x176
  4493. 0000339C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4494. 000033A0  204D                     movea.l    A0, A5
  4495. 000033A2  D1C0                     add.l      A0, D0
  4496. 000033A4  214C D120                move.l     [A0 - 0x2EE0], A4
  4497. 000033A8  7C00                     moveq.l    D6, 0x00
  4498. 000033AA  602C                     bra        +0x2E /* 000033D8 */
  4499. label000033AC:
  4500. 000033AC  42A7                     clr.l      -[A7]
  4501. 000033AE  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  4502. 000033B4  3F3C 0080                move.w     -[A7], 0x80
  4503. 000033B8  A9A0                     syscall    GetResource
  4504. 000033BA  205F                     movea.l    A0, [A7]+
  4505. 000033BC  2050                     movea.l    A0, [A0]
  4506. 000033BE  303C 0176                move.w     D0, 0x176
  4507. 000033C2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4508. 000033C6  224D                     movea.l    A1, A5
  4509. 000033C8  D3C0                     add.l      A1, D0
  4510. 000033CA  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  4511. 000033CE  2251                     movea.l    A1, [A1]
  4512. 000033D0  13B0 6800 6800           move.b     [A1 + D6], [A0 + D6]
  4513. 000033D6  5286                     addq.l     D6, 1
  4514. label000033D8:
  4515. 000033D8  7014                     moveq.l    D0, 0x14
  4516. 000033DA  B086                     cmp.l      D0, D6
  4517. 000033DC  6ECE                     bgt        -0x30 /* 000033AC */
  4518. 000033DE  6010                     bra        +0x12 /* 000033F0 */
  4519. label000033E0:
  4520. 000033E0  4267                     clr.w      -[A7]
  4521. 000033E2  486D F4D2                pea.l      [A5 - 0xB2E]
  4522. 000033E6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4523. 000033EA  7001                     moveq.l    D0, 0x01
  4524. 000033EC  6000 009E                bra        +0xA0 /* 0000348C */
  4525. label000033F0:
  4526. 000033F0  303C 0176                move.w     D0, 0x176
  4527. 000033F4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4528. 000033F8  204D                     movea.l    A0, A5
  4529. 000033FA  D1C0                     add.l      A0, D0
  4530. 000033FC  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4531. 00003400  A02A                     syscall    HUnlock
  4532. label00003402:
  4533. 00003402  4A47                     tst.w      D7
  4534. 00003404  670E                     beq        +0x10 /* 00003414 */
  4535. 00003406  3F07                     move.w     -[A7], D7
  4536. 00003408  486D F4E4                pea.l      [A5 - 0xB1C]
  4537. 0000340C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4538. 00003410  7001                     moveq.l    D0, 0x01
  4539. 00003412  6078                     bra        +0x7A /* 0000348C */
  4540. label00003414:
  4541. 00003414  4267                     clr.w      -[A7]
  4542. 00003416  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  4543. 0000341A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  4544. 0000341E  3E1F                     move.w     D7, [A7]+
  4545. 00003420  4A47                     tst.w      D7
  4546. 00003422  661A                     bne        +0x1C /* 0000343E */
  4547. 00003424  4267                     clr.w      -[A7]
  4548. 00003426  42A7                     clr.l      -[A7]
  4549. 00003428  303C 0176                move.w     D0, 0x176
  4550. 0000342C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4551. 00003430  204D                     movea.l    A0, A5
  4552. 00003432  D1C0                     add.l      A0, D0
  4553. 00003434  3F28 D1AE                move.w     -[A7], [A0 - 0x2E52]
  4554. 00003438  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  4555. 0000343C  3E1F                     move.w     D7, [A7]+
  4556. label0000343E:
  4557. 0000343E  4A47                     tst.w      D7
  4558. 00003440  670E                     beq        +0x10 /* 00003450 */
  4559. 00003442  3F07                     move.w     -[A7], D7
  4560. 00003444  486D F4F8                pea.l      [A5 - 0xB08]
  4561. 00003448  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4562. 0000344C  7001                     moveq.l    D0, 0x01
  4563. 0000344E  603C                     bra        +0x3E /* 0000348C */
  4564. label00003450:
  4565. 00003450  303C 0176                move.w     D0, 0x176
  4566. 00003454  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4567. 00003458  204D                     movea.l    A0, A5
  4568. 0000345A  D1C0                     add.l      A0, D0
  4569. 0000345C  0CA8 536F 754E D1AA      cmpi.l     [A0 - 0x2E56], 0x536F754E /* 'SouN' */
  4570. 00003464  6612                     bne        +0x14 /* 00003478 */
  4571. 00003466  303C 0176                move.w     D0, 0x176
  4572. 0000346A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4573. 0000346E  204D                     movea.l    A0, A5
  4574. 00003470  D1C0                     add.l      A0, D0
  4575. 00003472  4228 D1F4                clr.b      [A0 - 0x2E0C]
  4576. 00003476  6012                     bra        +0x14 /* 0000348A */
  4577. label00003478:
  4578. 00003478  303C 0176                move.w     D0, 0x176
  4579. 0000347C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4580. 00003480  204D                     movea.l    A0, A5
  4581. 00003482  D1C0                     add.l      A0, D0
  4582. 00003484  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  4583. label0000348A:
  4584. 0000348A  7000                     moveq.l    D0, 0x00
  4585. label0000348C:
  4586. 0000348C  4CEE 18F8 FE40           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C0]
  4587. 00003492  4E5E                     unlink     A6
  4588. 00003494  4E75                     rts
  4589. fn00003496:
  4590. 00003496  4E56 FEE2                link       A6, -0x011E
  4591. 0000349A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4592. 0000349E  4227                     clr.b      -[A7]
  4593. 000034A0  A99B                     syscall    SetResLoad
  4594. 000034A2  4267                     clr.w      -[A7]
  4595. 000034A4  303C 0176                move.w     D0, 0x176
  4596. 000034A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4597. 000034AC  204D                     movea.l    A0, A5
  4598. 000034AE  D1C0                     add.l      A0, D0
  4599. 000034B0  4868 D1AE                pea.l      [A0 - 0x2E52]
  4600. 000034B4  1F3C 0001                move.b     -[A7], 0x1
  4601. 000034B8  303C 000D                move.w     D0, 0xD /* '\r' */
  4602. 000034BC  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4603. 000034BE  3B5F EDBC                move.w     [A5 - 0x1244], [A7]+
  4604. 000034C2  1F3C 0001                move.b     -[A7], 0x1
  4605. 000034C6  A99B                     syscall    SetResLoad
  4606. 000034C8  0C6D FFFF EDBC           cmpi.w     [A5 - 0x1244], 0xFFFF
  4607. 000034CE  6612                     bne        +0x14 /* 000034E2 */
  4608. 000034D0  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4609. 000034D4  486D F50A                pea.l      [A5 - 0xAF6]
  4610. 000034D8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4611. 000034DC  7001                     moveq.l    D0, 0x01
  4612. 000034DE  6000 0636                bra        +0x638 /* 00003B16 */
  4613. label000034E2:
  4614. 000034E2  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4615. 000034E6  A998                     syscall    UseResFile
  4616. 000034E8  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  4617. 000034EC  671E                     beq        +0x20 /* 0000350C */
  4618. 000034EE  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4619. 000034F2  A99A                     syscall    CloseResFile
  4620. 000034F4  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4621. 000034F8  A998                     syscall    UseResFile
  4622. 000034FA  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  4623. 000034FE  486D F524                pea.l      [A5 - 0xADC]
  4624. 00003502  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4625. 00003506  7001                     moveq.l    D0, 0x01
  4626. 00003508  6000 060C                bra        +0x60E /* 00003B16 */
  4627. label0000350C:
  4628. 0000350C  4267                     clr.w      -[A7]
  4629. 0000350E  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4630. 00003514  A80D                     syscall    Count1Resources
  4631. 00003516  3E1F                     move.w     D7, [A7]+
  4632. 00003518  4A47                     tst.w      D7
  4633. 0000351A  661C                     bne        +0x1E /* 00003538 */
  4634. 0000351C  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4635. 00003520  A99A                     syscall    CloseResFile
  4636. 00003522  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4637. 00003526  A998                     syscall    UseResFile
  4638. 00003528  4267                     clr.w      -[A7]
  4639. 0000352A  486D F53A                pea.l      [A5 - 0xAC6]
  4640. 0000352E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4641. 00003532  7001                     moveq.l    D0, 0x01
  4642. 00003534  6000 05E0                bra        +0x5E2 /* 00003B16 */
  4643. label00003538:
  4644. 00003538  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4645. 0000353C  A998                     syscall    UseResFile
  4646. 0000353E  4EBA 05E0                jsr        [PC + 0x5E0 /* 00003B20 */]
  4647. 00003542  3E00                     move.w     D7, D0
  4648. 00003544  4A47                     tst.w      D7
  4649. 00003546  6612                     bne        +0x14 /* 0000355A */
  4650. 00003548  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4651. 0000354C  A99A                     syscall    CloseResFile
  4652. 0000354E  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4653. 00003552  A998                     syscall    UseResFile
  4654. 00003554  7001                     moveq.l    D0, 0x01
  4655. 00003556  6000 05BE                bra        +0x5C0 /* 00003B16 */
  4656. label0000355A:
  4657. 0000355A  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4658. 0000355E  A998                     syscall    UseResFile
  4659. 00003560  4227                     clr.b      -[A7]
  4660. 00003562  A99B                     syscall    SetResLoad
  4661. 00003564  42A7                     clr.l      -[A7]
  4662. 00003566  42A7                     clr.l      -[A7]
  4663. 00003568  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4664. 0000356E  3F07                     move.w     -[A7], D7
  4665. 00003570  A80E                     syscall    Get1IndResource/Get1IxResource
  4666. 00003572  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  4667. 00003574  2C1F                     move.l     D6, [A7]+
  4668. 00003576  1F3C 0001                move.b     -[A7], 0x1
  4669. 0000357A  A99B                     syscall    SetResLoad
  4670. 0000357C  A061                     syscall    MaxBlock
  4671. 0000357E  9086                     sub.l      D0, D6
  4672. 00003580  0C80 0000 2710           cmpi.l     D0, 0x2710
  4673. 00003586  6C18                     bge        +0x1A /* 000035A0 */
  4674. 00003588  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4675. 0000358C  A99A                     syscall    CloseResFile
  4676. 0000358E  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4677. 00003592  A998                     syscall    UseResFile
  4678. 00003594  2F06                     move.l     -[A7], D6
  4679. 00003596  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  4680. 0000359A  7001                     moveq.l    D0, 0x01
  4681. 0000359C  6000 0578                bra        +0x57A /* 00003B16 */
  4682. label000035A0:
  4683. 000035A0  303C 0176                move.w     D0, 0x176
  4684. 000035A4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4685. 000035A8  204D                     movea.l    A0, A5
  4686. 000035AA  D1C0                     add.l      A0, D0
  4687. 000035AC  4AA8 D120                tst.l      [A0 - 0x2EE0]
  4688. 000035B0  6722                     beq        +0x24 /* 000035D4 */
  4689. 000035B2  303C 0176                move.w     D0, 0x176
  4690. 000035B6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4691. 000035BA  204D                     movea.l    A0, A5
  4692. 000035BC  D1C0                     add.l      A0, D0
  4693. 000035BE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4694. 000035C2  A023                     syscall    DisposHandle/DisposeHandle
  4695. 000035C4  303C 0176                move.w     D0, 0x176
  4696. 000035C8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4697. 000035CC  204D                     movea.l    A0, A5
  4698. 000035CE  D1C0                     add.l      A0, D0
  4699. 000035D0  42A8 D120                clr.l      [A0 - 0x2EE0]
  4700. label000035D4:
  4701. 000035D4  42A7                     clr.l      -[A7]
  4702. 000035D6  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  4703. 000035DC  3F07                     move.w     -[A7], D7
  4704. 000035DE  A80E                     syscall    Get1IndResource/Get1IxResource
  4705. 000035E0  303C 0176                move.w     D0, 0x176
  4706. 000035E4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4707. 000035E8  204D                     movea.l    A0, A5
  4708. 000035EA  D1C0                     add.l      A0, D0
  4709. 000035EC  215F D120                move.l     [A0 - 0x2EE0], [A7]+
  4710. 000035F0  303C 0176                move.w     D0, 0x176
  4711. 000035F4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4712. 000035F8  204D                     movea.l    A0, A5
  4713. 000035FA  D1C0                     add.l      A0, D0
  4714. 000035FC  4AA8 D120                tst.l      [A0 - 0x2EE0]
  4715. 00003600  661C                     bne        +0x1E /* 0000361E */
  4716. 00003602  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  4717. 00003606  A99A                     syscall    CloseResFile
  4718. 00003608  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4719. 0000360C  A998                     syscall    UseResFile
  4720. 0000360E  4267                     clr.w      -[A7]
  4721. 00003610  486D F562                pea.l      [A5 - 0xA9E]
  4722. 00003614  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4723. 00003618  7001                     moveq.l    D0, 0x01
  4724. 0000361A  6000 04FA                bra        +0x4FC /* 00003B16 */
  4725. label0000361E:
  4726. 0000361E  303C 0176                move.w     D0, 0x176
  4727. 00003622  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4728. 00003626  204D                     movea.l    A0, A5
  4729. 00003628  D1C0                     add.l      A0, D0
  4730. 0000362A  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  4731. 0000362E  486E FFFE                pea.l      [A6 - 0x2]
  4732. 00003632  486E FFFA                pea.l      [A6 - 0x6]
  4733. 00003636  486E FEFA                pea.l      [A6 - 0x106]
  4734. 0000363A  A9A8                     syscall    GetResInfo
  4735. 0000363C  4A2E FEFA                tst.b      [A6 - 0x106]
  4736. 00003640  660E                     bne        +0x10 /* 00003650 */
  4737. 00003642  486D F580                pea.l      [A5 - 0xA80]
  4738. 00003646  486E FEFA                pea.l      [A6 - 0x106]
  4739. 0000364A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4740. 0000364E  508F                     addq.l     A7, 8
  4741. label00003650:
  4742. 00003650  486D F58C                pea.l      [A5 - 0xA74]
  4743. 00003654  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4744. 00003658  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4745. 0000365C  486E FEFA                pea.l      [A6 - 0x106]
  4746. 00003660  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4747. 00003664  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4748. 00003668  303C 0176                move.w     D0, 0x176
  4749. 0000366C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4750. 00003670  204D                     movea.l    A0, A5
  4751. 00003672  D1C0                     add.l      A0, D0
  4752. 00003674  2EA8 D120                move.l     [A7], [A0 - 0x2EE0]
  4753. 00003678  A992                     syscall    DetachResource
  4754. 0000367A  3EAD EDBC                move.w     [A7], [A5 - 0x1244]
  4755. 0000367E  A99A                     syscall    CloseResFile
  4756. 00003680  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  4757. 00003684  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4758. 00003688  6718                     beq        +0x1A /* 000036A2 */
  4759. 0000368A  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4760. 0000368E  A998                     syscall    UseResFile
  4761. 00003690  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  4762. 00003694  486D F590                pea.l      [A5 - 0xA70]
  4763. 00003698  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4764. 0000369C  7001                     moveq.l    D0, 0x01
  4765. 0000369E  6000 0476                bra        +0x478 /* 00003B16 */
  4766. label000036A2:
  4767. 000036A2  4267                     clr.w      -[A7]
  4768. 000036A4  42A7                     clr.l      -[A7]
  4769. 000036A6  303C 0176                move.w     D0, 0x176
  4770. 000036AA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4771. 000036AE  204D                     movea.l    A0, A5
  4772. 000036B0  D1C0                     add.l      A0, D0
  4773. 000036B2  3F28 D1AE                move.w     -[A7], [A0 - 0x2E52]
  4774. 000036B6  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  4775. 000036BA  3E1F                     move.w     D7, [A7]+
  4776. 000036BC  4A47                     tst.w      D7
  4777. 000036BE  6716                     beq        +0x18 /* 000036D6 */
  4778. 000036C0  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4779. 000036C4  A998                     syscall    UseResFile
  4780. 000036C6  3F07                     move.w     -[A7], D7
  4781. 000036C8  486D F5A4                pea.l      [A5 - 0xA5C]
  4782. 000036CC  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4783. 000036D0  7001                     moveq.l    D0, 0x01
  4784. 000036D2  6000 0442                bra        +0x444 /* 00003B16 */
  4785. label000036D6:
  4786. 000036D6  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  4787. 000036DA  A998                     syscall    UseResFile
  4788. 000036DC  303C 0176                move.w     D0, 0x176
  4789. 000036E0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4790. 000036E4  204D                     movea.l    A0, A5
  4791. 000036E6  D1C0                     add.l      A0, D0
  4792. 000036E8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4793. 000036EC  A029                     syscall    HLock
  4794. 000036EE  303C 0176                move.w     D0, 0x176
  4795. 000036F2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4796. 000036F6  204D                     movea.l    A0, A5
  4797. 000036F8  D1C0                     add.l      A0, D0
  4798. 000036FA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4799. 000036FE  2850                     movea.l    A4, [A0]
  4800. 00003700  1E2C 0001                move.b     D7, [A4 + 0x1]
  4801. 00003704  4887                     ext.w      D7
  4802. 00003706  0C47 0001                cmpi.w     D7, 0x1
  4803. 0000370A  6664                     bne        +0x66 /* 00003770 */
  4804. 0000370C  1E2C 0003                move.b     D7, [A4 + 0x3]
  4805. 00003710  4887                     ext.w      D7
  4806. 00003712  1C2C 0005                move.b     D6, [A4 + 0x5]
  4807. 00003716  4886                     ext.w      D6
  4808. 00003718  0C46 0005                cmpi.w     D6, 0x5
  4809. 0000371C  6722                     beq        +0x24 /* 00003740 */
  4810. 0000371E  3F06                     move.w     -[A7], D6
  4811. 00003720  486D F5BA                pea.l      [A5 - 0xA46]
  4812. 00003724  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4813. 00003728  303C 0176                move.w     D0, 0x176
  4814. 0000372C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4815. 00003730  204D                     movea.l    A0, A5
  4816. 00003732  D1C0                     add.l      A0, D0
  4817. 00003734  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4818. 00003738  A02A                     syscall    HUnlock
  4819. 0000373A  7001                     moveq.l    D0, 0x01
  4820. 0000373C  6000 03D8                bra        +0x3DA /* 00003B16 */
  4821. label00003740:
  4822. 00003740  303C 0176                move.w     D0, 0x176
  4823. 00003744  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4824. 00003748  204D                     movea.l    A0, A5
  4825. 0000374A  D1C0                     add.l      A0, D0
  4826. 0000374C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4827. 00003750  2850                     movea.l    A4, [A0]
  4828. 00003752  2A2C 0006                move.l     D5, [A4 + 0x6]
  4829. 00003756  1C2C 000B                move.b     D6, [A4 + 0xB]
  4830. 0000375A  4886                     ext.w      D6
  4831. 0000375C  182C 000D                move.b     D4, [A4 + 0xD]
  4832. 00003760  4884                     ext.w      D4
  4833. 00003762  7806                     moveq.l    D4, 0x06
  4834. 00003764  C9C7                     muls.w     D4, D7
  4835. 00003766  3006                     move.w     D0, D6
  4836. 00003768  E748                     lsl        D0.w, 3
  4837. 0000376A  5C40                     addq.w     D0, 6
  4838. 0000376C  D840                     add.w      D4, D0
  4839. 0000376E  603E                     bra        +0x40 /* 000037AE */
  4840. label00003770:
  4841. 00003770  0C47 0002                cmpi.w     D7, 0x2
  4842. 00003774  6616                     bne        +0x18 /* 0000378C */
  4843. 00003776  1C2C 0005                move.b     D6, [A4 + 0x5]
  4844. 0000377A  4886                     ext.w      D6
  4845. 0000377C  182C 0007                move.b     D4, [A4 + 0x7]
  4846. 00003780  4884                     ext.w      D4
  4847. 00003782  3806                     move.w     D4, D6
  4848. 00003784  E74C                     lsl        D4.w, 3
  4849. 00003786  5C44                     addq.w     D4, 6
  4850. 00003788  7A00                     moveq.l    D5, 0x00
  4851. 0000378A  6022                     bra        +0x24 /* 000037AE */
  4852. label0000378C:
  4853. 0000378C  3F07                     move.w     -[A7], D7
  4854. 0000378E  486D F5DE                pea.l      [A5 - 0xA22]
  4855. 00003792  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4856. 00003796  303C 0176                move.w     D0, 0x176
  4857. 0000379A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4858. 0000379E  204D                     movea.l    A0, A5
  4859. 000037A0  D1C0                     add.l      A0, D0
  4860. 000037A2  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4861. 000037A6  A02A                     syscall    HUnlock
  4862. 000037A8  7001                     moveq.l    D0, 0x01
  4863. 000037AA  6000 036A                bra        +0x36C /* 00003B16 */
  4864. label000037AE:
  4865. 000037AE  303C 0176                move.w     D0, 0x176
  4866. 000037B2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4867. 000037B6  204D                     movea.l    A0, A5
  4868. 000037B8  D1C0                     add.l      A0, D0
  4869. 000037BA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4870. 000037BE  2050                     movea.l    A0, [A0]
  4871. 000037C0  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  4872. 000037C4  41F0 4000                lea.l      A0, [A0 + D4.w]
  4873. 000037C8  7005                     moveq.l    D0, 0x05
  4874. label000037CA:
  4875. 000037CA  22D8                     move.l     [A1]+, [A0]+
  4876. 000037CC  51C8 FFFC                dbf        D0, -0x6 /* 000037CA */
  4877. 000037D0  0C2E 00FF FEF6           cmpi.b     [A6 - 0x10A], 0xFF
  4878. 000037D6  6628                     bne        +0x2A /* 00003800 */
  4879. 000037D8  7000                     moveq.l    D0, 0x00
  4880. 000037DA  102E FEF6                move.b     D0, [A6 - 0x10A]
  4881. 000037DE  3F00                     move.w     -[A7], D0
  4882. 000037E0  486D F5F4                pea.l      [A5 - 0xA0C]
  4883. 000037E4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4884. 000037E8  303C 0176                move.w     D0, 0x176
  4885. 000037EC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4886. 000037F0  204D                     movea.l    A0, A5
  4887. 000037F2  D1C0                     add.l      A0, D0
  4888. 000037F4  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4889. 000037F8  A02A                     syscall    HUnlock
  4890. 000037FA  7001                     moveq.l    D0, 0x01
  4891. 000037FC  6000 0318                bra        +0x31A /* 00003B16 */
  4892. label00003800:
  4893. 00003800  0C44 0014                cmpi.w     D4, 0x14
  4894. 00003804  6F00 009A                ble        +0x9C /* 000038A0 */
  4895. 00003808  7EEC                     moveq.l    D7, 0xFFFFFFEC
  4896. 0000380A  DE44                     add.w      D7, D4
  4897. 0000380C  48C7                     ext.l      D7
  4898. 0000380E  42A7                     clr.l      -[A7]
  4899. 00003810  303C 0176                move.w     D0, 0x176
  4900. 00003814  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4901. 00003818  204D                     movea.l    A0, A5
  4902. 0000381A  D1C0                     add.l      A0, D0
  4903. 0000381C  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  4904. 00003820  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4905. 00003824  2C1F                     move.l     D6, [A7]+
  4906. 00003826  2604                     move.l     D3, D4
  4907. 00003828  48C3                     ext.l      D3
  4908. 0000382A  6030                     bra        +0x32 /* 0000385C */
  4909. label0000382C:
  4910. 0000382C  303C 0176                move.w     D0, 0x176
  4911. 00003830  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4912. 00003834  204D                     movea.l    A0, A5
  4913. 00003836  D1C0                     add.l      A0, D0
  4914. 00003838  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4915. 0000383C  2050                     movea.l    A0, [A0]
  4916. 0000383E  303C 0176                move.w     D0, 0x176
  4917. 00003842  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4918. 00003846  224D                     movea.l    A1, A5
  4919. 00003848  D3C0                     add.l      A1, D0
  4920. 0000384A  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  4921. 0000384E  2003                     move.l     D0, D3
  4922. 00003850  D091                     add.l      D0, [A1]
  4923. 00003852  9087                     sub.l      D0, D7
  4924. 00003854  2240                     movea.l    A1, D0
  4925. 00003856  12B0 3800                move.b     [A1], [A0 + D3]
  4926. 0000385A  5283                     addq.l     D3, 1
  4927. label0000385C:
  4928. 0000385C  BC83                     cmp.l      D6, D3
  4929. 0000385E  6ECC                     bgt        -0x32 /* 0000382C */
  4930. 00003860  9C87                     sub.l      D6, D7
  4931. 00003862  303C 0176                move.w     D0, 0x176
  4932. 00003866  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4933. 0000386A  204D                     movea.l    A0, A5
  4934. 0000386C  D1C0                     add.l      A0, D0
  4935. 0000386E  2006                     move.l     D0, D6
  4936. 00003870  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4937. 00003874  A024                     syscall    SetHandleSize
  4938. 00003876  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4939. 0000387A  6724                     beq        +0x26 /* 000038A0 */
  4940. 0000387C  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  4941. 00003880  486D F616                pea.l      [A5 - 0x9EA]
  4942. 00003884  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4943. 00003888  303C 0176                move.w     D0, 0x176
  4944. 0000388C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4945. 00003890  204D                     movea.l    A0, A5
  4946. 00003892  D1C0                     add.l      A0, D0
  4947. 00003894  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4948. 00003898  A02A                     syscall    HUnlock
  4949. 0000389A  7001                     moveq.l    D0, 0x01
  4950. 0000389C  6000 0278                bra        +0x27A /* 00003B16 */
  4951. label000038A0:
  4952. 000038A0  0C44 0014                cmpi.w     D4, 0x14
  4953. 000038A4  6C00 009C                bge        +0x9E /* 00003942 */
  4954. 000038A8  7E14                     moveq.l    D7, 0x14
  4955. 000038AA  9E44                     sub.w      D7, D4
  4956. 000038AC  48C7                     ext.l      D7
  4957. 000038AE  42A7                     clr.l      -[A7]
  4958. 000038B0  303C 0176                move.w     D0, 0x176
  4959. 000038B4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4960. 000038B8  204D                     movea.l    A0, A5
  4961. 000038BA  D1C0                     add.l      A0, D0
  4962. 000038BC  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  4963. 000038C0  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  4964. 000038C4  2C1F                     move.l     D6, [A7]+
  4965. 000038C6  DC87                     add.l      D6, D7
  4966. 000038C8  303C 0176                move.w     D0, 0x176
  4967. 000038CC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4968. 000038D0  204D                     movea.l    A0, A5
  4969. 000038D2  D1C0                     add.l      A0, D0
  4970. 000038D4  2006                     move.l     D0, D6
  4971. 000038D6  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4972. 000038DA  A024                     syscall    SetHandleSize
  4973. 000038DC  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  4974. 000038E0  6724                     beq        +0x26 /* 00003906 */
  4975. 000038E2  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  4976. 000038E6  486D F634                pea.l      [A5 - 0x9CC]
  4977. 000038EA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  4978. 000038EE  303C 0176                move.w     D0, 0x176
  4979. 000038F2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4980. 000038F6  204D                     movea.l    A0, A5
  4981. 000038F8  D1C0                     add.l      A0, D0
  4982. 000038FA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4983. 000038FE  A02A                     syscall    HUnlock
  4984. 00003900  7001                     moveq.l    D0, 0x01
  4985. 00003902  6000 0212                bra        +0x214 /* 00003B16 */
  4986. label00003906:
  4987. 00003906  2606                     move.l     D3, D6
  4988. 00003908  5383                     subq.l     D3, 1
  4989. 0000390A  6030                     bra        +0x32 /* 0000393C */
  4990. label0000390C:
  4991. 0000390C  303C 0176                move.w     D0, 0x176
  4992. 00003910  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4993. 00003914  204D                     movea.l    A0, A5
  4994. 00003916  D1C0                     add.l      A0, D0
  4995. 00003918  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  4996. 0000391C  2003                     move.l     D0, D3
  4997. 0000391E  D090                     add.l      D0, [A0]
  4998. 00003920  9087                     sub.l      D0, D7
  4999. 00003922  2040                     movea.l    A0, D0
  5000. 00003924  303C 0176                move.w     D0, 0x176
  5001. 00003928  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5002. 0000392C  224D                     movea.l    A1, A5
  5003. 0000392E  D3C0                     add.l      A1, D0
  5004. 00003930  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  5005. 00003934  2251                     movea.l    A1, [A1]
  5006. 00003936  1390 3800                move.b     [A1 + D3], [A0]
  5007. 0000393A  5383                     subq.l     D3, 1
  5008. label0000393C:
  5009. 0000393C  7014                     moveq.l    D0, 0x14
  5010. 0000393E  B083                     cmp.l      D0, D3
  5011. 00003940  6FCA                     ble        -0x34 /* 0000390C */
  5012. label00003942:
  5013. 00003942  2805                     move.l     D4, D5
  5014. 00003944  0284 0000 FF00           andi.l     D4, 0xFF00
  5015. 0000394A  4A84                     tst.l      D4
  5016. 0000394C  6700 015A                beq        +0x15C /* 00003AA8 */
  5017. 00003950  303C 0176                move.w     D0, 0x176
  5018. 00003954  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5019. 00003958  204D                     movea.l    A0, A5
  5020. 0000395A  D1C0                     add.l      A0, D0
  5021. 0000395C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5022. 00003960  2050                     movea.l    A0, [A0]
  5023. 00003962  2E28 002A                move.l     D7, [A0 + 0x2A]
  5024. 00003966  4878 0006                push.l     0x6
  5025. 0000396A  2F07                     move.l     -[A7], D7
  5026. 0000396C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5027. 00003970  2A00                     move.l     D5, D0
  5028. 00003972  2C05                     move.l     D6, D5
  5029. 00003974  42A7                     clr.l      -[A7]
  5030. 00003976  42A7                     clr.l      -[A7]
  5031. 00003978  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  5032. 0000397E  3F3C 0080                move.w     -[A7], 0x80
  5033. 00003982  A9A0                     syscall    GetResource
  5034. 00003984  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  5035. 00003986  261F                     move.l     D3, [A7]+
  5036. 00003988  DC83                     add.l      D6, D3
  5037. 0000398A  A061                     syscall    MaxBlock
  5038. 0000398C  9086                     sub.l      D0, D6
  5039. 0000398E  0C80 0000 2710           cmpi.l     D0, 0x2710
  5040. 00003994  6C0C                     bge        +0xE /* 000039A2 */
  5041. 00003996  2F06                     move.l     -[A7], D6
  5042. 00003998  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  5043. 0000399C  7001                     moveq.l    D0, 0x01
  5044. 0000399E  6000 0176                bra        +0x178 /* 00003B16 */
  5045. label000039A2:
  5046. 000039A2  2006                     move.l     D0, D6
  5047. 000039A4  A122                     syscall    NewHandle, flags=1
  5048. 000039A6  2848                     movea.l    A4, A0
  5049. 000039A8  200C                     move.l     D0, A4
  5050. 000039AA  6610                     bne        +0x12 /* 000039BC */
  5051. 000039AC  4267                     clr.w      -[A7]
  5052. 000039AE  486D F652                pea.l      [A5 - 0x9AE]
  5053. 000039B2  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5054. 000039B6  7001                     moveq.l    D0, 0x01
  5055. 000039B8  6000 015C                bra        +0x15E /* 00003B16 */
  5056. label000039BC:
  5057. 000039BC  303C 0176                move.w     D0, 0x176
  5058. 000039C0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5059. 000039C4  204D                     movea.l    A0, A5
  5060. 000039C6  D1C0                     add.l      A0, D0
  5061. 000039C8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5062. 000039CC  A029                     syscall    HLock
  5063. 000039CE  204C                     movea.l    A0, A4
  5064. 000039D0  A029                     syscall    HLock
  5065. 000039D2  0C84 0000 0300           cmpi.l     D4, 0x300
  5066. 000039D8  6634                     bne        +0x36 /* 00003A0E */
  5067. 000039DA  303C 0176                move.w     D0, 0x176
  5068. 000039DE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5069. 000039E2  204D                     movea.l    A0, A5
  5070. 000039E4  D1C0                     add.l      A0, D0
  5071. 000039E6  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5072. 000039EA  2050                     movea.l    A0, [A0]
  5073. 000039EC  4868 0054                pea.l      [A0 + 0x54]
  5074. 000039F0  2054                     movea.l    A0, [A4]
  5075. 000039F2  4868 002A                pea.l      [A0 + 0x2A]
  5076. 000039F6  2F07                     move.l     -[A7], D7
  5077. 000039F8  42A7                     clr.l      -[A7]
  5078. 000039FA  42A7                     clr.l      -[A7]
  5079. 000039FC  4878 0001                push.l     0x1
  5080. 00003A00  4878 0001                push.l     0x1
  5081. 00003A04  203C 0008 0010           move.l     D0, 0x80010
  5082. 00003A0A  A800                     syscall    SoundDispatch
  5083. 00003A0C  6032                     bra        +0x34 /* 00003A40 */
  5084. label00003A0E:
  5085. 00003A0E  303C 0176                move.w     D0, 0x176
  5086. 00003A12  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5087. 00003A16  204D                     movea.l    A0, A5
  5088. 00003A18  D1C0                     add.l      A0, D0
  5089. 00003A1A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5090. 00003A1E  2050                     movea.l    A0, [A0]
  5091. 00003A20  4868 0054                pea.l      [A0 + 0x54]
  5092. 00003A24  2054                     movea.l    A0, [A4]
  5093. 00003A26  4868 002A                pea.l      [A0 + 0x2A]
  5094. 00003A2A  2F07                     move.l     -[A7], D7
  5095. 00003A2C  42A7                     clr.l      -[A7]
  5096. 00003A2E  42A7                     clr.l      -[A7]
  5097. 00003A30  4878 0001                push.l     0x1
  5098. 00003A34  4878 0001                push.l     0x1
  5099. 00003A38  203C 0010 0010           move.l     D0, 0x100010
  5100. 00003A3E  A800                     syscall    SoundDispatch
  5101. label00003A40:
  5102. 00003A40  2654                     movea.l    A3, [A4]
  5103. 00003A42  1E2B 002A                move.b     D7, [A3 + 0x2A]
  5104. 00003A46  1C2B 002B                move.b     D6, [A3 + 0x2B]
  5105. 00003A4A  2D45 FEE6                move.l     [A6 - 0x11A], D5
  5106. 00003A4E  422E FEF6                clr.b      [A6 - 0x10A]
  5107. 00003A52  2054                     movea.l    A0, [A4]
  5108. 00003A54  41E8 0014                lea.l      A0, [A0 + 0x14]
  5109. 00003A58  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  5110. 00003A5C  7005                     moveq.l    D0, 0x05
  5111. label00003A5E:
  5112. 00003A5E  20D9                     move.l     [A0]+, [A1]+
  5113. 00003A60  51C8 FFFC                dbf        D0, -0x6 /* 00003A5E */
  5114. 00003A64  2054                     movea.l    A0, [A4]
  5115. 00003A66  1147 002A                move.b     [A0 + 0x2A], D7
  5116. 00003A6A  2054                     movea.l    A0, [A4]
  5117. 00003A6C  1146 002B                move.b     [A0 + 0x2B], D6
  5118. 00003A70  303C 0176                move.w     D0, 0x176
  5119. 00003A74  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5120. 00003A78  204D                     movea.l    A0, A5
  5121. 00003A7A  D1C0                     add.l      A0, D0
  5122. 00003A7C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5123. 00003A80  A02A                     syscall    HUnlock
  5124. 00003A82  204C                     movea.l    A0, A4
  5125. 00003A84  A02A                     syscall    HUnlock
  5126. 00003A86  303C 0176                move.w     D0, 0x176
  5127. 00003A8A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5128. 00003A8E  204D                     movea.l    A0, A5
  5129. 00003A90  D1C0                     add.l      A0, D0
  5130. 00003A92  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5131. 00003A96  A023                     syscall    DisposHandle/DisposeHandle
  5132. 00003A98  303C 0176                move.w     D0, 0x176
  5133. 00003A9C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5134. 00003AA0  204D                     movea.l    A0, A5
  5135. 00003AA2  D1C0                     add.l      A0, D0
  5136. 00003AA4  214C D120                move.l     [A0 - 0x2EE0], A4
  5137. label00003AA8:
  5138. 00003AA8  303C 0176                move.w     D0, 0x176
  5139. 00003AAC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5140. 00003AB0  204D                     movea.l    A0, A5
  5141. 00003AB2  D1C0                     add.l      A0, D0
  5142. 00003AB4  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5143. 00003AB8  A029                     syscall    HLock
  5144. 00003ABA  7600                     moveq.l    D3, 0x00
  5145. 00003ABC  602C                     bra        +0x2E /* 00003AEA */
  5146. label00003ABE:
  5147. 00003ABE  42A7                     clr.l      -[A7]
  5148. 00003AC0  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  5149. 00003AC6  3F3C 0080                move.w     -[A7], 0x80
  5150. 00003ACA  A9A0                     syscall    GetResource
  5151. 00003ACC  205F                     movea.l    A0, [A7]+
  5152. 00003ACE  2050                     movea.l    A0, [A0]
  5153. 00003AD0  303C 0176                move.w     D0, 0x176
  5154. 00003AD4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5155. 00003AD8  224D                     movea.l    A1, A5
  5156. 00003ADA  D3C0                     add.l      A1, D0
  5157. 00003ADC  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  5158. 00003AE0  2251                     movea.l    A1, [A1]
  5159. 00003AE2  13B0 3800 3800           move.b     [A1 + D3], [A0 + D3]
  5160. 00003AE8  5283                     addq.l     D3, 1
  5161. label00003AEA:
  5162. 00003AEA  7014                     moveq.l    D0, 0x14
  5163. 00003AEC  B083                     cmp.l      D0, D3
  5164. 00003AEE  6ECE                     bgt        -0x30 /* 00003ABE */
  5165. 00003AF0  303C 0176                move.w     D0, 0x176
  5166. 00003AF4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5167. 00003AF8  204D                     movea.l    A0, A5
  5168. 00003AFA  D1C0                     add.l      A0, D0
  5169. 00003AFC  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5170. 00003B00  A02A                     syscall    HUnlock
  5171. 00003B02  303C 0176                move.w     D0, 0x176
  5172. 00003B06  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5173. 00003B0A  204D                     movea.l    A0, A5
  5174. 00003B0C  D1C0                     add.l      A0, D0
  5175. 00003B0E  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  5176. 00003B14  7000                     moveq.l    D0, 0x00
  5177. label00003B16:
  5178. 00003B16  4CEE 18F8 FEC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x13A]
  5179. 00003B1C  4E5E                     unlink     A6
  5180. 00003B1E  4E75                     rts
  5181. fn00003B20:
  5182. 00003B20  4E56 FF68                link       A6, -0x0098
  5183. 00003B24  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5184. 00003B28  7E00                     moveq.l    D7, 0x00
  5185. 00003B2A  7C01                     moveq.l    D6, 0x01
  5186. 00003B2C  303C 0176                move.w     D0, 0x176
  5187. 00003B30  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5188. 00003B34  204D                     movea.l    A0, A5
  5189. 00003B36  D1C0                     add.l      A0, D0
  5190. 00003B38  4868 D1B4                pea.l      [A0 - 0x2E4C]
  5191. 00003B3C  486D F670                pea.l      [A5 - 0x990]
  5192. 00003B40  486D F672                pea.l      [A5 - 0x98E]
  5193. 00003B44  486D F674                pea.l      [A5 - 0x98C]
  5194. 00003B48  A98B                     syscall    ParamText
  5195. 00003B4A  42A7                     clr.l      -[A7]
  5196. 00003B4C  3F3C 0089                move.w     -[A7], 0x89
  5197. 00003B50  42A7                     clr.l      -[A7]
  5198. 00003B52  4878 FFFF                push.l     0xFFFF
  5199. 00003B56  A97C                     syscall    GetNewDialog
  5200. 00003B58  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5201. 00003B5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5202. 00003B60  3F3C 0001                move.w     -[A7], 0x1
  5203. 00003B64  486E FFFA                pea.l      [A6 - 0x6]
  5204. 00003B68  486E FFF2                pea.l      [A6 - 0xE]
  5205. 00003B6C  486E FFE6                pea.l      [A6 - 0x1A]
  5206. 00003B70  A98D                     syscall    GetDialogItem/GetDItem
  5207. 00003B72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5208. 00003B76  3F3C 0003                move.w     -[A7], 0x3
  5209. 00003B7A  486E FFFA                pea.l      [A6 - 0x6]
  5210. 00003B7E  486E FFF6                pea.l      [A6 - 0xA]
  5211. 00003B82  486E FFE6                pea.l      [A6 - 0x1A]
  5212. 00003B86  A98D                     syscall    GetDialogItem/GetDItem
  5213. 00003B88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5214. 00003B8C  3F3C 0003                move.w     -[A7], 0x3
  5215. 00003B90  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5216. 00003B94  486D 0192                pea.l      [A5 + 0x192 /* export_46 */]
  5217. 00003B98  486E FFE6                pea.l      [A6 - 0x1A]
  5218. 00003B9C  A98E                     syscall    SetDialogItem/SetDItem
  5219. 00003B9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5220. 00003BA2  3F3C 0004                move.w     -[A7], 0x4
  5221. 00003BA6  486E FFFA                pea.l      [A6 - 0x6]
  5222. 00003BAA  486E FFF6                pea.l      [A6 - 0xA]
  5223. 00003BAE  486E FFE6                pea.l      [A6 - 0x1A]
  5224. 00003BB2  A98D                     syscall    GetDialogItem/GetDItem
  5225. 00003BB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5226. 00003BB8  3F3C 0004                move.w     -[A7], 0x4
  5227. 00003BBC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5228. 00003BC0  486D 019A                pea.l      [A5 + 0x19A /* export_47 */]
  5229. 00003BC4  486E FFE6                pea.l      [A6 - 0x1A]
  5230. 00003BC8  A98E                     syscall    SetDialogItem/SetDItem
  5231. 00003BCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5232. 00003BCE  3F3C 0006                move.w     -[A7], 0x6
  5233. 00003BD2  486E FFFA                pea.l      [A6 - 0x6]
  5234. 00003BD6  486E FFEE                pea.l      [A6 - 0x12]
  5235. 00003BDA  486E FFE6                pea.l      [A6 - 0x1A]
  5236. 00003BDE  A98D                     syscall    GetDialogItem/GetDItem
  5237. 00003BE0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5238. 00003BE4  3F3C 0001                move.w     -[A7], 0x1
  5239. 00003BE8  A963                     syscall    SetControlValue/SetCtlValue
  5240. 00003BEA  426E FFE0                clr.w      [A6 - 0x20]
  5241. 00003BEE  426E FFE2                clr.w      [A6 - 0x1E]
  5242. 00003BF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5243. 00003BF6  A915                     syscall    ShowWindow
  5244. 00003BF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5245. 00003BFC  A873                     syscall    SetPort
  5246. 00003BFE  6000 0208                bra        +0x20A /* 00003E08 */
  5247. label00003C02:
  5248. 00003C02  486D 018A                pea.l      [A5 + 0x18A /* export_45 */]
  5249. 00003C06  486E FFE4                pea.l      [A6 - 0x1C]
  5250. 00003C0A  A991                     syscall    ModalDialog
  5251. 00003C0C  302E FFE4                move.w     D0, [A6 - 0x1C]
  5252. 00003C10  6700 01F6                beq        +0x1F8 /* 00003E08 */
  5253. 00003C14  6B00 01F2                bmi        +0x1F4 /* 00003E08 */
  5254. 00003C18  5740                     subq.w     D0, 3
  5255. 00003C1A  673E                     beq        +0x40 /* 00003C5A */
  5256. 00003C1C  6A06                     bpl        +0x8 /* 00003C24 */
  5257. 00003C1E  5240                     addq.w     D0, 1
  5258. 00003C20  6A16                     bpl        +0x18 /* 00003C38 */
  5259. 00003C22  6008                     bra        +0xA /* 00003C2C */
  5260. label00003C24:
  5261. 00003C24  5740                     subq.w     D0, 3
  5262. 00003C26  6716                     beq        +0x18 /* 00003C3E */
  5263. 00003C28  6000 01DE                bra        +0x1E0 /* 00003E08 */
  5264. label00003C2C:
  5265. 00003C2C  4A06                     tst.b      D6
  5266. 00003C2E  6700 01D8                beq        +0x1DA /* 00003E08 */
  5267. 00003C32  7E01                     moveq.l    D7, 0x01
  5268. 00003C34  6000 01D2                bra        +0x1D4 /* 00003E08 */
  5269. label00003C38:
  5270. 00003C38  7E01                     moveq.l    D7, 0x01
  5271. 00003C3A  6000 01CC                bra        +0x1CE /* 00003E08 */
  5272. label00003C3E:
  5273. 00003C3E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5274. 00003C42  4267                     clr.w      -[A7]
  5275. 00003C44  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5276. 00003C48  A960                     syscall    GetControlValue/GetCtlValue
  5277. 00003C4A  4A5F                     tst.w      [A7]+
  5278. 00003C4C  57C0                     seq        D0
  5279. 00003C4E  4400                     neg.b      D0
  5280. 00003C50  4880                     ext.w      D0
  5281. 00003C52  3F00                     move.w     -[A7], D0
  5282. 00003C54  A963                     syscall    SetControlValue/SetCtlValue
  5283. 00003C56  6000 01B0                bra        +0x1B2 /* 00003E08 */
  5284. label00003C5A:
  5285. 00003C5A  426E FFE0                clr.w      [A6 - 0x20]
  5286. 00003C5E  426E FFE2                clr.w      [A6 - 0x1E]
  5287. 00003C62  4227                     clr.b      -[A7]
  5288. 00003C64  1F3C 0001                move.b     -[A7], 0x1
  5289. 00003C68  486E FFE0                pea.l      [A6 - 0x20]
  5290. 00003C6C  2F2D EEC0                move.l     -[A7], [A5 - 0x1140]
  5291. 00003C70  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5292. 00003C74  A9E7                     syscall    Pack0/ListManager
  5293. 00003C76  1C1F                     move.b     D6, [A7]+
  5294. 00003C78  4A06                     tst.b      D6
  5295. 00003C7A  670A                     beq        +0xC /* 00003C86 */
  5296. 00003C7C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5297. 00003C80  4267                     clr.w      -[A7]
  5298. 00003C82  A95D                     syscall    HiliteControl
  5299. 00003C84  600E                     bra        +0x10 /* 00003C94 */
  5300. label00003C86:
  5301. 00003C86  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5302. 00003C8A  3F3C 00FF                move.w     -[A7], 0xFF
  5303. 00003C8E  A95D                     syscall    HiliteControl
  5304. 00003C90  6000 0176                bra        +0x178 /* 00003E08 */
  5305. label00003C94:
  5306. 00003C94  4267                     clr.w      -[A7]
  5307. 00003C96  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5308. 00003C9A  A960                     syscall    GetControlValue/GetCtlValue
  5309. 00003C9C  4A5F                     tst.w      [A7]+
  5310. 00003C9E  6700 0168                beq        +0x16A /* 00003E08 */
  5311. 00003CA2  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  5312. 00003CA6  A998                     syscall    UseResFile
  5313. 00003CA8  42A7                     clr.l      -[A7]
  5314. 00003CAA  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  5315. 00003CB0  7001                     moveq.l    D0, 0x01
  5316. 00003CB2  D06E FFE0                add.w      D0, [A6 - 0x20]
  5317. 00003CB6  3F00                     move.w     -[A7], D0
  5318. 00003CB8  A80E                     syscall    Get1IndResource/Get1IxResource
  5319. 00003CBA  285F                     movea.l    A4, [A7]+
  5320. 00003CBC  42AE FF80                clr.l      [A6 - 0x80]
  5321. 00003CC0  4267                     clr.w      -[A7]
  5322. 00003CC2  486E FF80                pea.l      [A6 - 0x80]
  5323. 00003CC6  3F3C 0005                move.w     -[A7], 0x5
  5324. 00003CCA  4878 0080                push.l     0x80
  5325. 00003CCE  486D 01CA                pea.l      [A5 + 0x1CA /* export_53 */]
  5326. 00003CD2  A807                     syscall    SndNewChannel
  5327. 00003CD4  3A1F                     move.w     D5, [A7]+
  5328. 00003CD6  4A45                     tst.w      D5
  5329. 00003CD8  670C                     beq        +0xE /* 00003CE6 */
  5330. 00003CDA  3F05                     move.w     -[A7], D5
  5331. 00003CDC  486D F676                pea.l      [A5 - 0x98A]
  5332. 00003CE0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5333. 00003CE4  5C8F                     addq.l     A7, 6
  5334. label00003CE6:
  5335. 00003CE6  422D EDBF                clr.b      [A5 - 0x1241]
  5336. 00003CEA  4267                     clr.w      -[A7]
  5337. 00003CEC  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  5338. 00003CF0  2F0C                     move.l     -[A7], A4
  5339. 00003CF2  1F3C 0001                move.b     -[A7], 0x1
  5340. 00003CF6  A805                     syscall    SndPlay
  5341. 00003CF8  3A1F                     move.w     D5, [A7]+
  5342. 00003CFA  4A45                     tst.w      D5
  5343. 00003CFC  6600 00D0                bne        +0xD2 /* 00003DCE */
  5344. 00003D00  3D7C 000D FF78           move.w     [A6 - 0x88], 0xD /* '\r' */
  5345. 00003D06  3D7C 0001 FF7A           move.w     [A6 - 0x86], 0x1
  5346. 00003D0C  200D                     move.l     D0, A5
  5347. 00003D0E  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  5348. 00003D12  2D40 FF7C                move.l     [A6 - 0x84], D0
  5349. 00003D16  4267                     clr.w      -[A7]
  5350. 00003D18  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  5351. 00003D1C  486E FF78                pea.l      [A6 - 0x88]
  5352. 00003D20  1F3C 0001                move.b     -[A7], 0x1
  5353. 00003D24  A803                     syscall    SndDoCommand
  5354. 00003D26  4A45                     tst.w      D5
  5355. 00003D28  548F                     addq.l     A7, 2
  5356. 00003D2A  677C                     beq        +0x7E /* 00003DA8 */
  5357. 00003D2C  3F05                     move.w     -[A7], D5
  5358. 00003D2E  486D F698                pea.l      [A5 - 0x968]
  5359. 00003D32  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5360. 00003D36  5C8F                     addq.l     A7, 6
  5361. 00003D38  606E                     bra        +0x70 /* 00003DA8 */
  5362. label00003D3A:
  5363. 00003D3A  4227                     clr.b      -[A7]
  5364. 00003D3C  3F3C FFFF                move.w     -[A7], 0xFFFF
  5365. 00003D40  486E FF68                pea.l      [A6 - 0x98]
  5366. 00003D44  42A7                     clr.l      -[A7]
  5367. 00003D46  42A7                     clr.l      -[A7]
  5368. 00003D48  A860                     syscall    WaitNextEvent
  5369. 00003D4A  4A1F                     tst.b      [A7]+
  5370. 00003D4C  675A                     beq        +0x5C /* 00003DA8 */
  5371. 00003D4E  0C6E 0003 FF68           cmpi.w     [A6 - 0x98], 0x3
  5372. 00003D54  6708                     beq        +0xA /* 00003D5E */
  5373. 00003D56  0C6E 0005 FF68           cmpi.w     [A6 - 0x98], 0x5
  5374. 00003D5C  6620                     bne        +0x22 /* 00003D7E */
  5375. label00003D5E:
  5376. 00003D5E  7AFF                     moveq.l    D5, 0xFFFFFFFF
  5377. 00003D60  CA2E FF6D                and.b      D5, [A6 - 0x93]
  5378. 00003D64  082E 0000 FF76           btst.b     [A6 - 0x8A], 0x0
  5379. 00003D6A  6706                     beq        +0x8 /* 00003D72 */
  5380. 00003D6C  0C05 002E                cmpi.b     D5, 0x2E /* '.' */
  5381. 00003D70  6706                     beq        +0x8 /* 00003D78 */
  5382. label00003D72:
  5383. 00003D72  0C05 001B                cmpi.b     D5, 0x1B
  5384. 00003D76  6606                     bne        +0x8 /* 00003D7E */
  5385. label00003D78:
  5386. 00003D78  1B7C 0001 EDBF           move.b     [A5 - 0x1241], 0x1
  5387. label00003D7E:
  5388. 00003D7E  0C6E 0001 FF68           cmpi.w     [A6 - 0x98], 0x1
  5389. 00003D84  6622                     bne        +0x24 /* 00003DA8 */
  5390. 00003D86  4227                     clr.b      -[A7]
  5391. 00003D88  486E FF68                pea.l      [A6 - 0x98]
  5392. 00003D8C  486E FFFC                pea.l      [A6 - 0x4]
  5393. 00003D90  486E FFE4                pea.l      [A6 - 0x1C]
  5394. 00003D94  A980                     syscall    DialogSelect
  5395. 00003D96  4A1F                     tst.b      [A7]+
  5396. 00003D98  670E                     beq        +0x10 /* 00003DA8 */
  5397. 00003D9A  0C6E 0002 FFE4           cmpi.w     [A6 - 0x1C], 0x2
  5398. 00003DA0  6606                     bne        +0x8 /* 00003DA8 */
  5399. 00003DA2  1B7C 0001 EDBF           move.b     [A5 - 0x1241], 0x1
  5400. label00003DA8:
  5401. 00003DA8  4A2D EDBF                tst.b      [A5 - 0x1241]
  5402. 00003DAC  678C                     beq        -0x72 /* 00003D3A */
  5403. 00003DAE  4267                     clr.w      -[A7]
  5404. 00003DB0  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  5405. 00003DB4  1F3C 0001                move.b     -[A7], 0x1
  5406. 00003DB8  A801                     syscall    SndDisposeChannel
  5407. 00003DBA  3A1F                     move.w     D5, [A7]+
  5408. 00003DBC  4A45                     tst.w      D5
  5409. 00003DBE  673E                     beq        +0x40 /* 00003DFE */
  5410. 00003DC0  3F05                     move.w     -[A7], D5
  5411. 00003DC2  486D F6BA                pea.l      [A5 - 0x946]
  5412. 00003DC6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5413. 00003DCA  5C8F                     addq.l     A7, 6
  5414. 00003DCC  6030                     bra        +0x32 /* 00003DFE */
  5415. label00003DCE:
  5416. 00003DCE  4267                     clr.w      -[A7]
  5417. 00003DD0  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  5418. 00003DD4  1F3C 0001                move.b     -[A7], 0x1
  5419. 00003DD8  A801                     syscall    SndDisposeChannel
  5420. 00003DDA  3A1F                     move.w     D5, [A7]+
  5421. 00003DDC  42AE FF80                clr.l      [A6 - 0x80]
  5422. 00003DE0  4267                     clr.w      -[A7]
  5423. 00003DE2  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  5424. 00003DE6  2F0C                     move.l     -[A7], A4
  5425. 00003DE8  4227                     clr.b      -[A7]
  5426. 00003DEA  A805                     syscall    SndPlay
  5427. 00003DEC  3A1F                     move.w     D5, [A7]+
  5428. 00003DEE  4A45                     tst.w      D5
  5429. 00003DF0  670C                     beq        +0xE /* 00003DFE */
  5430. 00003DF2  3F05                     move.w     -[A7], D5
  5431. 00003DF4  486D F6E0                pea.l      [A5 - 0x920]
  5432. 00003DF8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5433. 00003DFC  5C8F                     addq.l     A7, 6
  5434. label00003DFE:
  5435. 00003DFE  2F0C                     move.l     -[A7], A4
  5436. 00003E00  A9A3                     syscall    ReleaseResource
  5437. 00003E02  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  5438. 00003E06  A998                     syscall    UseResFile
  5439. label00003E08:
  5440. 00003E08  4A07                     tst.b      D7
  5441. 00003E0A  6700 FDF6                beq        -0x208 /* 00003C02 */
  5442. 00003E0E  0C6E 0002 FFE4           cmpi.w     [A6 - 0x1C], 0x2
  5443. 00003E14  6604                     bne        +0x6 /* 00003E1A */
  5444. 00003E16  7E00                     moveq.l    D7, 0x00
  5445. 00003E18  6006                     bra        +0x8 /* 00003E20 */
  5446. label00003E1A:
  5447. 00003E1A  7E01                     moveq.l    D7, 0x01
  5448. 00003E1C  DE6E FFE0                add.w      D7, [A6 - 0x20]
  5449. label00003E20:
  5450. 00003E20  2F2D EEC0                move.l     -[A7], [A5 - 0x1140]
  5451. 00003E24  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  5452. 00003E28  A9E7                     syscall    Pack0/ListManager
  5453. 00003E2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5454. 00003E2E  A983                     syscall    DisposeDialog
  5455. 00003E30  303C 0176                move.w     D0, 0x176
  5456. 00003E34  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5457. 00003E38  204D                     movea.l    A0, A5
  5458. 00003E3A  D1C0                     add.l      A0, D0
  5459. 00003E3C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5460. 00003E40  A873                     syscall    SetPort
  5461. 00003E42  3007                     move.w     D0, D7
  5462. 00003E44  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5463. 00003E48  4E5E                     unlink     A6
  5464. 00003E4A  4E75                     rts
  5465. export_45:
  5466. 00003E4C  4E56 FFE2                link       A6, -0x001E
  5467. 00003E50  48E7 0118                movem.l    -[A7], D7,A3,A4
  5468. 00003E54  286E 000C                movea.l    A4, [A6 + 0xC]
  5469. 00003E58  266E 0008                movea.l    A3, [A6 + 0x8]
  5470. 00003E5C  3014                     move.w     D0, [A4]
  5471. 00003E5E  6700 0114                beq        +0x116 /* 00003F74 */
  5472. 00003E62  6B00 0110                bmi        +0x112 /* 00003F74 */
  5473. 00003E66  5740                     subq.w     D0, 3
  5474. 00003E68  670C                     beq        +0xE /* 00003E76 */
  5475. 00003E6A  6A00 0108                bpl        +0x10A /* 00003F74 */
  5476. 00003E6E  5240                     addq.w     D0, 1
  5477. 00003E70  6A00 0102                bpl        +0x104 /* 00003F74 */
  5478. 00003E74  604A                     bra        +0x4C /* 00003EC0 */
  5479. label00003E76:
  5480. 00003E76  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5481. 00003E78  CE2C 0005                and.b      D7, [A4 + 0x5]
  5482. 00003E7C  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  5483. 00003E80  6706                     beq        +0x8 /* 00003E88 */
  5484. 00003E82  0C07 0003                cmpi.b     D7, 0x3
  5485. 00003E86  660E                     bne        +0x10 /* 00003E96 */
  5486. label00003E88:
  5487. 00003E88  36BC 0001                move.w     [A3], 0x1
  5488. 00003E8C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5489. 00003E92  6000 00E4                bra        +0xE6 /* 00003F78 */
  5490. label00003E96:
  5491. 00003E96  082C 0000 000E           btst.b     [A4 + 0xE], 0x0
  5492. 00003E9C  6706                     beq        +0x8 /* 00003EA4 */
  5493. 00003E9E  0C07 002E                cmpi.b     D7, 0x2E /* '.' */
  5494. 00003EA2  6706                     beq        +0x8 /* 00003EAA */
  5495. label00003EA4:
  5496. 00003EA4  0C07 001B                cmpi.b     D7, 0x1B
  5497. 00003EA8  660E                     bne        +0x10 /* 00003EB8 */
  5498. label00003EAA:
  5499. 00003EAA  36BC 0002                move.w     [A3], 0x2
  5500. 00003EAE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5501. 00003EB4  6000 00C2                bra        +0xC4 /* 00003F78 */
  5502. label00003EB8:
  5503. 00003EB8  422E 0014                clr.b      [A6 + 0x14]
  5504. 00003EBC  6000 00BA                bra        +0xBC /* 00003F78 */
  5505. label00003EC0:
  5506. 00003EC0  2D6C 000A FFE2           move.l     [A6 - 0x1E], [A4 + 0xA]
  5507. 00003EC6  486E FFE6                pea.l      [A6 - 0x1A]
  5508. 00003ECA  A874                     syscall    GetPort
  5509. 00003ECC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5510. 00003ED0  A873                     syscall    SetPort
  5511. 00003ED2  486E FFE2                pea.l      [A6 - 0x1E]
  5512. 00003ED6  A871                     syscall    GlobalToLocal
  5513. 00003ED8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5514. 00003EDC  3F3C 0003                move.w     -[A7], 0x3
  5515. 00003EE0  486E FFEE                pea.l      [A6 - 0x12]
  5516. 00003EE4  486E FFEA                pea.l      [A6 - 0x16]
  5517. 00003EE8  486E FFF8                pea.l      [A6 - 0x8]
  5518. 00003EEC  A98D                     syscall    GetDialogItem/GetDItem
  5519. 00003EEE  4227                     clr.b      -[A7]
  5520. 00003EF0  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5521. 00003EF4  486E FFF8                pea.l      [A6 - 0x8]
  5522. 00003EF8  A8AD                     syscall    PtInRect
  5523. 00003EFA  4A1F                     tst.b      [A7]+
  5524. 00003EFC  660C                     bne        +0xE /* 00003F0A */
  5525. 00003EFE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5526. 00003F02  A873                     syscall    SetPort
  5527. 00003F04  422E 0014                clr.b      [A6 + 0x14]
  5528. 00003F08  606E                     bra        +0x70 /* 00003F78 */
  5529. label00003F0A:
  5530. 00003F0A  4227                     clr.b      -[A7]
  5531. 00003F0C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5532. 00003F10  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  5533. 00003F14  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5534. 00003F18  3F3C 0018                move.w     -[A7], 0x18
  5535. 00003F1C  A9E7                     syscall    Pack0/ListManager
  5536. 00003F1E  1E1F                     move.b     D7, [A7]+
  5537. 00003F20  4A07                     tst.b      D7
  5538. 00003F22  670C                     beq        +0xE /* 00003F30 */
  5539. 00003F24  36BC 0001                move.w     [A3], 0x1
  5540. 00003F28  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5541. 00003F2E  6048                     bra        +0x4A /* 00003F78 */
  5542. label00003F30:
  5543. 00003F30  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  5544. 00003F36  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  5545. 00003F3C  046E 0010 FFF6           subi.w     [A6 - 0xA], 0x10
  5546. 00003F42  546E FFF2                addq.w     [A6 - 0xE], 2
  5547. 00003F46  536E FFF4                subq.w     [A6 - 0xC], 1
  5548. 00003F4A  526E FFF0                addq.w     [A6 - 0x10], 1
  5549. 00003F4E  4227                     clr.b      -[A7]
  5550. 00003F50  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5551. 00003F54  486E FFF0                pea.l      [A6 - 0x10]
  5552. 00003F58  A8AD                     syscall    PtInRect
  5553. 00003F5A  4A1F                     tst.b      [A7]+
  5554. 00003F5C  6604                     bne        +0x6 /* 00003F62 */
  5555. 00003F5E  4253                     clr.w      [A3]
  5556. 00003F60  6004                     bra        +0x6 /* 00003F66 */
  5557. label00003F62:
  5558. 00003F62  36BC 0003                move.w     [A3], 0x3
  5559. label00003F66:
  5560. 00003F66  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5561. 00003F6A  A873                     syscall    SetPort
  5562. 00003F6C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5563. 00003F72  6004                     bra        +0x6 /* 00003F78 */
  5564. label00003F74:
  5565. 00003F74  422E 0014                clr.b      [A6 + 0x14]
  5566. label00003F78:
  5567. 00003F78  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5568. 00003F7C  4E5E                     unlink     A6
  5569. 00003F7E  205F                     movea.l    A0, [A7]+
  5570. 00003F80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5571. 00003F84  4ED0                     jmp        [A0]
  5572. export_46:
  5573. 00003F86  4E56 FECA                link       A6, -0x0136
  5574. 00003F8A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5575. 00003F8E  286E 000A                movea.l    A4, [A6 + 0xA]
  5576. 00003F92  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  5577. 00003F96  A998                     syscall    UseResFile
  5578. 00003F98  4267                     clr.w      -[A7]
  5579. 00003F9A  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  5580. 00003FA0  A80D                     syscall    Count1Resources
  5581. 00003FA2  3E1F                     move.w     D7, [A7]+
  5582. 00003FA4  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  5583. 00003FA8  A998                     syscall    UseResFile
  5584. 00003FAA  2F0C                     move.l     -[A7], A4
  5585. 00003FAC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5586. 00003FB0  486E FFD8                pea.l      [A6 - 0x28]
  5587. 00003FB4  486E FFDA                pea.l      [A6 - 0x26]
  5588. 00003FB8  486E FFF8                pea.l      [A6 - 0x8]
  5589. 00003FBC  A98D                     syscall    GetDialogItem/GetDItem
  5590. 00003FBE  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  5591. 00003FC4  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  5592. 00003FCA  046E 0010 FFF6           subi.w     [A6 - 0xA], 0x10
  5593. 00003FD0  546E FFF2                addq.w     [A6 - 0xE], 2
  5594. 00003FD4  536E FFF4                subq.w     [A6 - 0xC], 1
  5595. 00003FD8  526E FFF0                addq.w     [A6 - 0x10], 1
  5596. 00003FDC  486E FFE8                pea.l      [A6 - 0x18]
  5597. 00003FE0  42A7                     clr.l      -[A7]
  5598. 00003FE2  3F3C 0001                move.w     -[A7], 0x1
  5599. 00003FE6  3F07                     move.w     -[A7], D7
  5600. 00003FE8  A8A7                     syscall    SetRect
  5601. 00003FEA  426E FFE4                clr.w      [A6 - 0x1C]
  5602. 00003FEE  426E FFE2                clr.w      [A6 - 0x1E]
  5603. 00003FF2  42A7                     clr.l      -[A7]
  5604. 00003FF4  486E FFF0                pea.l      [A6 - 0x10]
  5605. 00003FF8  486E FFE8                pea.l      [A6 - 0x18]
  5606. 00003FFC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  5607. 00004000  4267                     clr.w      -[A7]
  5608. 00004002  2F0C                     move.l     -[A7], A4
  5609. 00004004  2F3C 0100 0100           move.l     -[A7], 0x1000100
  5610. 0000400A  2F3C 0100 0000           move.l     -[A7], 0x1000000
  5611. 00004010  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  5612. 00004014  A9E7                     syscall    Pack0/ListManager
  5613. 00004016  2B5F EEC0                move.l     [A5 - 0x1140], [A7]+
  5614. 0000401A  4AAD EEC0                tst.l      [A5 - 0x1140]
  5615. 0000401E  6610                     bne        +0x12 /* 00004030 */
  5616. 00004020  3F2D EEC2                move.w     -[A7], [A5 - 0x113E]
  5617. 00004024  486D F6FC                pea.l      [A5 - 0x904]
  5618. 00004028  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5619. 0000402C  6000 00D2                bra        +0xD4 /* 00004100 */
  5620. label00004030:
  5621. 00004030  4227                     clr.b      -[A7]
  5622. 00004032  A99B                     syscall    SetResLoad
  5623. 00004034  3F2D EDBC                move.w     -[A7], [A5 - 0x1244]
  5624. 00004038  A998                     syscall    UseResFile
  5625. 0000403A  7C00                     moveq.l    D6, 0x00
  5626. 0000403C  6074                     bra        +0x76 /* 000040B2 */
  5627. label0000403E:
  5628. 0000403E  42A7                     clr.l      -[A7]
  5629. 00004040  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  5630. 00004046  7001                     moveq.l    D0, 0x01
  5631. 00004048  D046                     add.w      D0, D6
  5632. 0000404A  3F00                     move.w     -[A7], D0
  5633. 0000404C  A80E                     syscall    Get1IndResource/Get1IxResource
  5634. 0000404E  265F                     movea.l    A3, [A7]+
  5635. 00004050  200B                     move.l     D0, A3
  5636. 00004052  6614                     bne        +0x16 /* 00004068 */
  5637. 00004054  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  5638. 00004058  A998                     syscall    UseResFile
  5639. 0000405A  4267                     clr.w      -[A7]
  5640. 0000405C  486D F714                pea.l      [A5 - 0x8EC]
  5641. 00004060  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5642. 00004064  6000 009A                bra        +0x9C /* 00004100 */
  5643. label00004068:
  5644. 00004068  2F0B                     move.l     -[A7], A3
  5645. 0000406A  486E FFCE                pea.l      [A6 - 0x32]
  5646. 0000406E  486E FFCA                pea.l      [A6 - 0x36]
  5647. 00004072  486E FECA                pea.l      [A6 - 0x136]
  5648. 00004076  A9A8                     syscall    GetResInfo
  5649. 00004078  4A2E FECA                tst.b      [A6 - 0x136]
  5650. 0000407C  660E                     bne        +0x10 /* 0000408C */
  5651. 0000407E  486D F732                pea.l      [A5 - 0x8CE]
  5652. 00004082  486E FECA                pea.l      [A6 - 0x136]
  5653. 00004086  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5654. 0000408A  508F                     addq.l     A7, 8
  5655. label0000408C:
  5656. 0000408C  486E FFDE                pea.l      [A6 - 0x22]
  5657. 00004090  4267                     clr.w      -[A7]
  5658. 00004092  3F06                     move.w     -[A7], D6
  5659. 00004094  A880                     syscall    SetPt
  5660. 00004096  486E FECB                pea.l      [A6 - 0x135]
  5661. 0000409A  7000                     moveq.l    D0, 0x00
  5662. 0000409C  102E FECA                move.b     D0, [A6 - 0x136]
  5663. 000040A0  3F00                     move.w     -[A7], D0
  5664. 000040A2  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5665. 000040A6  2F2D EEC0                move.l     -[A7], [A5 - 0x1140]
  5666. 000040AA  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  5667. 000040AE  A9E7                     syscall    Pack0/ListManager
  5668. 000040B0  5246                     addq.w     D6, 1
  5669. label000040B2:
  5670. 000040B2  BE46                     cmp.w      D7, D6
  5671. 000040B4  6E88                     bgt        -0x76 /* 0000403E */
  5672. 000040B6  3F2D EDBA                move.w     -[A7], [A5 - 0x1246]
  5673. 000040BA  A998                     syscall    UseResFile
  5674. 000040BC  1F3C 0001                move.b     -[A7], 0x1
  5675. 000040C0  A99B                     syscall    SetResLoad
  5676. 000040C2  486E FFF8                pea.l      [A6 - 0x8]
  5677. 000040C6  A8A1                     syscall    FrameRect
  5678. 000040C8  2F0C                     move.l     -[A7], A4
  5679. 000040CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5680. 000040CE  4267                     clr.w      -[A7]
  5681. 000040D0  2F2D EEC0                move.l     -[A7], [A5 - 0x1140]
  5682. 000040D4  486E FFF8                pea.l      [A6 - 0x8]
  5683. 000040D8  A98E                     syscall    SetDialogItem/SetDItem
  5684. 000040DA  206D EEC0                movea.l    A0, [A5 - 0x1140]
  5685. 000040DE  2050                     movea.l    A0, [A0]
  5686. 000040E0  117C 0080 0024           move.b     [A0 + 0x24], 0x80
  5687. 000040E6  426E FFDE                clr.w      [A6 - 0x22]
  5688. 000040EA  426E FFE0                clr.w      [A6 - 0x20]
  5689. 000040EE  1F3C 0001                move.b     -[A7], 0x1
  5690. 000040F2  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5691. 000040F6  2F2D EEC0                move.l     -[A7], [A5 - 0x1140]
  5692. 000040FA  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5693. 000040FE  A9E7                     syscall    Pack0/ListManager
  5694. label00004100:
  5695. 00004100  4CEE 18C0 FEBA           movem.l    D6,D7,A3,A4, [A6 - 0x146]
  5696. 00004106  4E5E                     unlink     A6
  5697. 00004108  205F                     movea.l    A0, [A7]+
  5698. 0000410A  5C8F                     addq.l     A7, 6
  5699. 0000410C  4ED0                     jmp        [A0]
  5700. export_47:
  5701. 0000410E  4E56 FFF2                link       A6, -0x000E
  5702. 00004112  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5703. 00004116  3F3C 0001                move.w     -[A7], 0x1
  5704. 0000411A  486E FFF2                pea.l      [A6 - 0xE]
  5705. 0000411E  486E FFF4                pea.l      [A6 - 0xC]
  5706. 00004122  486E FFF8                pea.l      [A6 - 0x8]
  5707. 00004126  A98D                     syscall    GetDialogItem/GetDItem
  5708. 00004128  2F3C 0003 0003           move.l     -[A7], 0x30003
  5709. 0000412E  A89B                     syscall    PenSize
  5710. 00004130  486E FFF8                pea.l      [A6 - 0x8]
  5711. 00004134  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  5712. 0000413A  A8A9                     syscall    InsetRect
  5713. 0000413C  486E FFF8                pea.l      [A6 - 0x8]
  5714. 00004140  2F3C 0010 0010           move.l     -[A7], 0x100010
  5715. 00004146  A8B0                     syscall    FrameRoundRect
  5716. 00004148  4E5E                     unlink     A6
  5717. 0000414A  205F                     movea.l    A0, [A7]+
  5718. 0000414C  5C8F                     addq.l     A7, 6
  5719. 0000414E  4ED0                     jmp        [A0]
  5720. export_48:
  5721. fn00004150:
  5722. 00004150  303C 0176                move.w     D0, 0x176
  5723. 00004154  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5724. 00004158  204D                     movea.l    A0, A5
  5725. 0000415A  D1C0                     add.l      A0, D0
  5726. 0000415C  4AA8 D120                tst.l      [A0 - 0x2EE0]
  5727. 00004160  6722                     beq        +0x24 /* 00004184 */
  5728. 00004162  303C 0176                move.w     D0, 0x176
  5729. 00004166  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5730. 0000416A  204D                     movea.l    A0, A5
  5731. 0000416C  D1C0                     add.l      A0, D0
  5732. 0000416E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5733. 00004172  A023                     syscall    DisposHandle/DisposeHandle
  5734. 00004174  303C 0176                move.w     D0, 0x176
  5735. 00004178  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5736. 0000417C  204D                     movea.l    A0, A5
  5737. 0000417E  D1C0                     add.l      A0, D0
  5738. 00004180  42A8 D120                clr.l      [A0 - 0x2EE0]
  5739. label00004184:
  5740. 00004184  303C 0176                move.w     D0, 0x176
  5741. 00004188  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5742. 0000418C  204D                     movea.l    A0, A5
  5743. 0000418E  D1C0                     add.l      A0, D0
  5744. 00004190  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5745. 00004194  A92D                     syscall    CloseWindow
  5746. 00004196  303C 0176                move.w     D0, 0x176
  5747. 0000419A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5748. 0000419E  204D                     movea.l    A0, A5
  5749. 000041A0  D1C0                     add.l      A0, D0
  5750. 000041A2  42A8 D080                clr.l      [A0 - 0x2F80]
  5751. 000041A6  42A7                     clr.l      -[A7]
  5752. 000041A8  A924                     syscall    FrontWindow
  5753. 000041AA  4A9F                     tst.l      [A7]+
  5754. 000041AC  670E                     beq        +0x10 /* 000041BC */
  5755. 000041AE  486D EDB8                pea.l      [A5 - 0x1248]
  5756. 000041B2  42A7                     clr.l      -[A7]
  5757. 000041B4  A924                     syscall    FrontWindow
  5758. 000041B6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  5759. 000041BA  508F                     addq.l     A7, 8
  5760. label000041BC:
  5761. 000041BC  4E75                     rts
  5762. fn000041BE:
  5763. 000041BE  4E56 FF00                link       A6, -0x0100
  5764. 000041C2  2F07                     move.l     -[A7], D7
  5765. 000041C4  303C 0176                move.w     D0, 0x176
  5766. 000041C8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5767. 000041CC  204D                     movea.l    A0, A5
  5768. 000041CE  D1C0                     add.l      A0, D0
  5769. 000041D0  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5770. 000041D4  486E FF00                pea.l      [A6 - 0x100]
  5771. 000041D8  A919                     syscall    GetWTitle
  5772. 000041DA  486E FF00                pea.l      [A6 - 0x100]
  5773. 000041DE  486D F73E                pea.l      [A5 - 0x8C2]
  5774. 000041E2  486D F740                pea.l      [A5 - 0x8C0]
  5775. 000041E6  486D F742                pea.l      [A5 - 0x8BE]
  5776. 000041EA  A98B                     syscall    ParamText
  5777. 000041EC  4227                     clr.b      -[A7]
  5778. 000041EE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  5779. 000041F2  303C 0176                move.w     D0, 0x176
  5780. 000041F6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5781. 000041FA  204D                     movea.l    A0, A5
  5782. 000041FC  D1C0                     add.l      A0, D0
  5783. 000041FE  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5784. 00004202  4227                     clr.b      -[A7]
  5785. 00004204  A91C                     syscall    HiliteWindow
  5786. 00004206  303C 0176                move.w     D0, 0x176
  5787. 0000420A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5788. 0000420E  204D                     movea.l    A0, A5
  5789. 00004210  D1C0                     add.l      A0, D0
  5790. 00004212  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5791. 00004216  A904                     syscall    DrawGrowIcon
  5792. 00004218  486D FAF2                pea.l      [A5 - 0x50E]
  5793. 0000421C  A851                     syscall    SetCursor
  5794. 0000421E  4257                     clr.w      [A7]
  5795. 00004220  3F3C 0082                move.w     -[A7], 0x82
  5796. 00004224  42A7                     clr.l      -[A7]
  5797. 00004226  A988                     syscall    CautionAlert
  5798. 00004228  3E1F                     move.w     D7, [A7]+
  5799. 0000422A  0C47 0002                cmpi.w     D7, 0x2
  5800. 0000422E  674E                     beq        +0x50 /* 0000427E */
  5801. 00004230  303C 0176                move.w     D0, 0x176
  5802. 00004234  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5803. 00004238  204D                     movea.l    A0, A5
  5804. 0000423A  D1C0                     add.l      A0, D0
  5805. 0000423C  4868 D14E                pea.l      [A0 - 0x2EB2]
  5806. 00004240  A8A3                     syscall    EraseRect
  5807. 00004242  42A7                     clr.l      -[A7]
  5808. 00004244  3F3C 0004                move.w     -[A7], 0x4
  5809. 00004248  A9B9                     syscall    GetCursor
  5810. 0000424A  205F                     movea.l    A0, [A7]+
  5811. 0000424C  2F10                     move.l     -[A7], [A0]
  5812. 0000424E  A851                     syscall    SetCursor
  5813. 00004250  4EBA E88E                jsr        [PC - 0x1772 /* 00002AE0 */]
  5814. 00004254  303C 0176                move.w     D0, 0x176
  5815. 00004258  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5816. 0000425C  204D                     movea.l    A0, A5
  5817. 0000425E  D1C0                     add.l      A0, D0
  5818. 00004260  4228 D1F4                clr.b      [A0 - 0x2E0C]
  5819. 00004264  4EBA 36A4                jsr        [PC + 0x36A4 /* 0000790A */]
  5820. 00004268  303C 0176                move.w     D0, 0x176
  5821. 0000426C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5822. 00004270  204D                     movea.l    A0, A5
  5823. 00004272  D1C0                     add.l      A0, D0
  5824. 00004274  2068 D080                movea.l    A0, [A0 - 0x2F80]
  5825. 00004278  4868 0010                pea.l      [A0 + 0x10]
  5826. 0000427C  A928                     syscall    InvalRect
  5827. label0000427E:
  5828. 0000427E  2E1F                     move.l     D7, [A7]+
  5829. 00004280  4E5E                     unlink     A6
  5830. 00004282  4E75                     rts
  5831. fn00004284:
  5832. 00004284  4E56 FE00                link       A6, -0x0200
  5833. 00004288  48E7 0300                movem.l    -[A7], D6,D7
  5834. 0000428C  4267                     clr.w      -[A7]
  5835. 0000428E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5836. 00004292  3E00                     move.w     D7, D0
  5837. 00004294  4A47                     tst.w      D7
  5838. 00004296  548F                     addq.l     A7, 2
  5839. 00004298  6600 01BC                bne        +0x1BE /* 00004456 */
  5840. 0000429C  422E FF00                clr.b      [A6 - 0x100]
  5841. 000042A0  486D F744                pea.l      [A5 - 0x8BC]
  5842. 000042A4  486E FF00                pea.l      [A6 - 0x100]
  5843. 000042A8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5844. 000042AC  0C6D 0001 D06E           cmpi.w     [A5 - 0x2F92], 0x1
  5845. 000042B2  508F                     addq.l     A7, 8
  5846. 000042B4  672A                     beq        +0x2C /* 000042E0 */
  5847. 000042B6  486D F74E                pea.l      [A5 - 0x8B2]
  5848. 000042BA  486E FF00                pea.l      [A6 - 0x100]
  5849. 000042BE  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5850. 000042C2  306D D06E                movea.w    A0, [A5 - 0x2F92]
  5851. 000042C6  2E88                     move.l     [A7], A0
  5852. 000042C8  486E FE00                pea.l      [A6 - 0x200]
  5853. 000042CC  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  5854. 000042D0  486E FE00                pea.l      [A6 - 0x200]
  5855. 000042D4  486E FF00                pea.l      [A6 - 0x100]
  5856. 000042D8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5857. 000042DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5858. label000042E0:
  5859. 000042E0  303C 0176                move.w     D0, 0x176
  5860. 000042E4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5861. 000042E8  204D                     movea.l    A0, A5
  5862. 000042EA  D1C0                     add.l      A0, D0
  5863. 000042EC  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5864. 000042F0  486E FF00                pea.l      [A6 - 0x100]
  5865. 000042F4  A91A                     syscall    SetWTitle
  5866. 000042F6  526D D06E                addq.w     [A5 - 0x2F92], 1
  5867. 000042FA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  5868. 000042FE  486D FAF2                pea.l      [A5 - 0x50E]
  5869. 00004302  A851                     syscall    SetCursor
  5870. 00004304  303C 0176                move.w     D0, 0x176
  5871. 00004308  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5872. 0000430C  204D                     movea.l    A0, A5
  5873. 0000430E  D1C0                     add.l      A0, D0
  5874. 00004310  4AA8 D120                tst.l      [A0 - 0x2EE0]
  5875. 00004314  6722                     beq        +0x24 /* 00004338 */
  5876. 00004316  303C 0176                move.w     D0, 0x176
  5877. 0000431A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5878. 0000431E  204D                     movea.l    A0, A5
  5879. 00004320  D1C0                     add.l      A0, D0
  5880. 00004322  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5881. 00004326  A023                     syscall    DisposHandle/DisposeHandle
  5882. 00004328  303C 0176                move.w     D0, 0x176
  5883. 0000432C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5884. 00004330  204D                     movea.l    A0, A5
  5885. 00004332  D1C0                     add.l      A0, D0
  5886. 00004334  42A8 D120                clr.l      [A0 - 0x2EE0]
  5887. label00004338:
  5888. 00004338  42A7                     clr.l      -[A7]
  5889. 0000433A  42A7                     clr.l      -[A7]
  5890. 0000433C  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  5891. 00004342  3F3C 0080                move.w     -[A7], 0x80
  5892. 00004346  A9A0                     syscall    GetResource
  5893. 00004348  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  5894. 0000434A  2E1F                     move.l     D7, [A7]+
  5895. 0000434C  A061                     syscall    MaxBlock
  5896. 0000434E  9087                     sub.l      D0, D7
  5897. 00004350  0C80 0000 2710           cmpi.l     D0, 0x2710
  5898. 00004356  6C10                     bge        +0x12 /* 00004368 */
  5899. 00004358  2F07                     move.l     -[A7], D7
  5900. 0000435A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  5901. 0000435E  4257                     clr.w      [A7]
  5902. 00004360  4EBA E0B6                jsr        [PC - 0x1F4A /* 00002418 */]
  5903. 00004364  6000 00F0                bra        +0xF2 /* 00004456 */
  5904. label00004368:
  5905. 00004368  2007                     move.l     D0, D7
  5906. 0000436A  A122                     syscall    NewHandle, flags=1
  5907. 0000436C  303C 0176                move.w     D0, 0x176
  5908. 00004370  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5909. 00004374  224D                     movea.l    A1, A5
  5910. 00004376  D3C0                     add.l      A1, D0
  5911. 00004378  2348 D120                move.l     [A1 - 0x2EE0], A0
  5912. 0000437C  303C 0176                move.w     D0, 0x176
  5913. 00004380  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5914. 00004384  204D                     movea.l    A0, A5
  5915. 00004386  D1C0                     add.l      A0, D0
  5916. 00004388  4AA8 D120                tst.l      [A0 - 0x2EE0]
  5917. 0000438C  6614                     bne        +0x16 /* 000043A2 */
  5918. 0000438E  4267                     clr.w      -[A7]
  5919. 00004390  486D F750                pea.l      [A5 - 0x8B0]
  5920. 00004394  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  5921. 00004398  4257                     clr.w      [A7]
  5922. 0000439A  4EBA E07C                jsr        [PC - 0x1F84 /* 00002418 */]
  5923. 0000439E  6000 00B6                bra        +0xB8 /* 00004456 */
  5924. label000043A2:
  5925. 000043A2  303C 0176                move.w     D0, 0x176
  5926. 000043A6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5927. 000043AA  204D                     movea.l    A0, A5
  5928. 000043AC  D1C0                     add.l      A0, D0
  5929. 000043AE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5930. 000043B2  A029                     syscall    HLock
  5931. 000043B4  7C00                     moveq.l    D6, 0x00
  5932. 000043B6  602C                     bra        +0x2E /* 000043E4 */
  5933. label000043B8:
  5934. 000043B8  42A7                     clr.l      -[A7]
  5935. 000043BA  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  5936. 000043C0  3F3C 0080                move.w     -[A7], 0x80
  5937. 000043C4  A9A0                     syscall    GetResource
  5938. 000043C6  205F                     movea.l    A0, [A7]+
  5939. 000043C8  2050                     movea.l    A0, [A0]
  5940. 000043CA  303C 0176                move.w     D0, 0x176
  5941. 000043CE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5942. 000043D2  224D                     movea.l    A1, A5
  5943. 000043D4  D3C0                     add.l      A1, D0
  5944. 000043D6  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  5945. 000043DA  2251                     movea.l    A1, [A1]
  5946. 000043DC  13B0 6000 6000           move.b     [A1 + D6.w], [A0 + D6.w]
  5947. 000043E2  5246                     addq.w     D6, 1
  5948. label000043E4:
  5949. 000043E4  3046                     movea.w    A0, D6
  5950. 000043E6  BE88                     cmp.l      D7, A0
  5951. 000043E8  6ECE                     bgt        -0x30 /* 000043B8 */
  5952. 000043EA  303C 0176                move.w     D0, 0x176
  5953. 000043EE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5954. 000043F2  204D                     movea.l    A0, A5
  5955. 000043F4  D1C0                     add.l      A0, D0
  5956. 000043F6  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  5957. 000043FA  A02A                     syscall    HUnlock
  5958. 000043FC  303C 0176                move.w     D0, 0x176
  5959. 00004400  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5960. 00004404  204D                     movea.l    A0, A5
  5961. 00004406  D1C0                     add.l      A0, D0
  5962. 00004408  42A8 D132                clr.l      [A0 - 0x2ECE]
  5963. 0000440C  303C 0176                move.w     D0, 0x176
  5964. 00004410  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5965. 00004414  204D                     movea.l    A0, A5
  5966. 00004416  D1C0                     add.l      A0, D0
  5967. 00004418  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  5968. 0000441C  A915                     syscall    ShowWindow
  5969. 0000441E  42A7                     clr.l      -[A7]
  5970. 00004420  3F3C 0004                move.w     -[A7], 0x4
  5971. 00004424  A9B9                     syscall    GetCursor
  5972. 00004426  205F                     movea.l    A0, [A7]+
  5973. 00004428  2F10                     move.l     -[A7], [A0]
  5974. 0000442A  A851                     syscall    SetCursor
  5975. 0000442C  4EBA 34DC                jsr        [PC + 0x34DC /* 0000790A */]
  5976. 00004430  486D FAF2                pea.l      [A5 - 0x50E]
  5977. 00004434  A851                     syscall    SetCursor
  5978. 00004436  303C 0176                move.w     D0, 0x176
  5979. 0000443A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5980. 0000443E  204D                     movea.l    A0, A5
  5981. 00004440  D1C0                     add.l      A0, D0
  5982. 00004442  4228 D1F4                clr.b      [A0 - 0x2E0C]
  5983. 00004446  303C 0176                move.w     D0, 0x176
  5984. 0000444A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5985. 0000444E  204D                     movea.l    A0, A5
  5986. 00004450  D1C0                     add.l      A0, D0
  5987. 00004452  4228 D1A8                clr.b      [A0 - 0x2E58]
  5988. label00004456:
  5989. 00004456  4CEE 00C0 FDF8           movem.l    D6,D7, [A6 - 0x208]
  5990. 0000445C  4E5E                     unlink     A6
  5991. 0000445E  4E75                     rts
  5992. fn00004460:
  5993. 00004460  4E56 FB92                link       A6, -0x046E
  5994. 00004464  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5995. 00004468  303C 0176                move.w     D0, 0x176
  5996. 0000446C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  5997. 00004470  204D                     movea.l    A0, A5
  5998. 00004472  D1C0                     add.l      A0, D0
  5999. 00004474  4868 D156                pea.l      [A0 - 0x2EAA]
  6000. 00004478  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6001. 0000447C  486D FAF2                pea.l      [A5 - 0x50E]
  6002. 00004480  A851                     syscall    SetCursor
  6003. 00004482  486E FFFC                pea.l      [A6 - 0x4]
  6004. 00004486  A874                     syscall    GetPort
  6005. 00004488  2F3C C800 0000           move.l     -[A7], 0xC8000000
  6006. 0000448E  A8FD                     syscall    PrGlue
  6007. 00004490  4217                     clr.b      [A7]
  6008. 00004492  2F2D EECC                move.l     -[A7], [A5 - 0x1134]
  6009. 00004496  2F3C 3204 0488           move.l     -[A7], 0x32040488
  6010. 0000449C  A8FD                     syscall    PrGlue
  6011. 0000449E  4A1F                     tst.b      [A7]+
  6012. 000044A0  548F                     addq.l     A7, 2
  6013. 000044A2  6700 05F8                beq        +0x5FA /* 00004A9C */
  6014. 000044A6  42A7                     clr.l      -[A7]
  6015. 000044A8  3F3C 0004                move.w     -[A7], 0x4
  6016. 000044AC  A9B9                     syscall    GetCursor
  6017. 000044AE  205F                     movea.l    A0, [A7]+
  6018. 000044B0  2F10                     move.l     -[A7], [A0]
  6019. 000044B2  A851                     syscall    SetCursor
  6020. 000044B4  42A7                     clr.l      -[A7]
  6021. 000044B6  2F2D EECC                move.l     -[A7], [A5 - 0x1134]
  6022. 000044BA  42A7                     clr.l      -[A7]
  6023. 000044BC  42A7                     clr.l      -[A7]
  6024. 000044BE  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  6025. 000044C4  A8FD                     syscall    PrGlue
  6026. 000044C6  2E1F                     move.l     D7, [A7]+
  6027. 000044C8  2F07                     move.l     -[A7], D7
  6028. 000044CA  A873                     syscall    SetPort
  6029. 000044CC  2F07                     move.l     -[A7], D7
  6030. 000044CE  42A7                     clr.l      -[A7]
  6031. 000044D0  2F3C 1000 0808           move.l     -[A7], 0x10000808
  6032. 000044D6  A8FD                     syscall    PrGlue
  6033. 000044D8  4267                     clr.w      -[A7]
  6034. 000044DA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  6035. 000044E0  A8FD                     syscall    PrGlue
  6036. 000044E2  4A5F                     tst.w      [A7]+
  6037. 000044E4  6714                     beq        +0x16 /* 000044FA */
  6038. 000044E6  4267                     clr.w      -[A7]
  6039. 000044E8  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  6040. 000044EE  A8FD                     syscall    PrGlue
  6041. 000044F0  486D F76E                pea.l      [A5 - 0x892]
  6042. 000044F4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  6043. 000044F8  5C8F                     addq.l     A7, 6
  6044. label000044FA:
  6045. 000044FA  2D6D FAEA FFC2           move.l     [A6 - 0x3E], [A5 - 0x516]
  6046. 00004500  2D6D FAEE FFC6           move.l     [A6 - 0x3A], [A5 - 0x512]
  6047. 00004506  5D6E FFC8                subq.w     [A6 - 0x38], 6
  6048. 0000450A  303C 0176                move.w     D0, 0x176
  6049. 0000450E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6050. 00004512  204D                     movea.l    A0, A5
  6051. 00004514  D1C0                     add.l      A0, D0
  6052. 00004516  2D68 D146 FFCA           move.l     [A6 - 0x36], [A0 - 0x2EBA]
  6053. 0000451C  2D68 D14A FFCE           move.l     [A6 - 0x32], [A0 - 0x2EB6]
  6054. 00004522  382E FFD0                move.w     D4, [A6 - 0x30]
  6055. 00004526  986E FFCC                sub.w      D4, [A6 - 0x34]
  6056. 0000452A  48C4                     ext.l      D4
  6057. 0000452C  3A2E FFCE                move.w     D5, [A6 - 0x32]
  6058. 00004530  9A6E FFCA                sub.w      D5, [A6 - 0x36]
  6059. 00004534  48C5                     ext.l      D5
  6060. 00004536  206D EECC                movea.l    A0, [A5 - 0x1134]
  6061. 0000453A  2050                     movea.l    A0, [A0]
  6062. 0000453C  2D68 0008 FFDA           move.l     [A6 - 0x26], [A0 + 0x8]
  6063. 00004542  2D68 000C FFDE           move.l     [A6 - 0x22], [A0 + 0xC]
  6064. 00004548  066E 0014 FFDA           addi.w     [A6 - 0x26], 0x14
  6065. 0000454E  3C2E FFE0                move.w     D6, [A6 - 0x20]
  6066. 00004552  9C6E FFDC                sub.w      D6, [A6 - 0x24]
  6067. 00004556  48C6                     ext.l      D6
  6068. 00004558  302E FFDE                move.w     D0, [A6 - 0x22]
  6069. 0000455C  906E FFDA                sub.w      D0, [A6 - 0x26]
  6070. 00004560  3040                     movea.w    A0, D0
  6071. 00004562  2D48 FB9A                move.l     [A6 - 0x466], A0
  6072. 00004566  302E FFC8                move.w     D0, [A6 - 0x38]
  6073. 0000456A  906E FFC4                sub.w      D0, [A6 - 0x3C]
  6074. 0000456E  3240                     movea.w    A1, D0
  6075. 00004570  2F09                     move.l     -[A7], A1
  6076. 00004572  2F04                     move.l     -[A7], D4
  6077. 00004574  2F06                     move.l     -[A7], D6
  6078. 00004576  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6079. 0000457A  2F00                     move.l     -[A7], D0
  6080. 0000457C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6081. 00004580  2D40 FB96                move.l     [A6 - 0x46A], D0
  6082. 00004584  4878 0002                push.l     0x2
  6083. 00004588  2206                     move.l     D1, D6
  6084. 0000458A  9280                     sub.l      D1, D0
  6085. 0000458C  2F01                     move.l     -[A7], D1
  6086. 0000458E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6087. 00004592  2600                     move.l     D3, D0
  6088. 00004594  2D6E FFDA FFD2           move.l     [A6 - 0x2E], [A6 - 0x26]
  6089. 0000459A  2D6E FFDE FFD6           move.l     [A6 - 0x2A], [A6 - 0x22]
  6090. 000045A0  486E FFD2                pea.l      [A6 - 0x2E]
  6091. 000045A4  3F03                     move.w     -[A7], D3
  6092. 000045A6  3F03                     move.w     -[A7], D3
  6093. 000045A8  A8A9                     syscall    InsetRect
  6094. 000045AA  2F04                     move.l     -[A7], D4
  6095. 000045AC  2F05                     move.l     -[A7], D5
  6096. 000045AE  302E FFD8                move.w     D0, [A6 - 0x28]
  6097. 000045B2  906E FFD4                sub.w      D0, [A6 - 0x2C]
  6098. 000045B6  3040                     movea.w    A0, D0
  6099. 000045B8  2F08                     move.l     -[A7], A0
  6100. 000045BA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  6101. 000045BE  2F00                     move.l     -[A7], D0
  6102. 000045C0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6103. 000045C4  2C00                     move.l     D6, D0
  6104. 000045C6  4878 0002                push.l     0x2
  6105. 000045CA  302E FFD6                move.w     D0, [A6 - 0x2A]
  6106. 000045CE  906E FFD2                sub.w      D0, [A6 - 0x2E]
  6107. 000045D2  3040                     movea.w    A0, D0
  6108. 000045D4  91C6                     sub.l      A0, D6
  6109. 000045D6  2F08                     move.l     -[A7], A0
  6110. 000045D8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6111. 000045DC  2600                     move.l     D3, D0
  6112. 000045DE  486E FFD2                pea.l      [A6 - 0x2E]
  6113. 000045E2  4267                     clr.w      -[A7]
  6114. 000045E4  3F03                     move.w     -[A7], D3
  6115. 000045E6  A8A9                     syscall    InsetRect
  6116. 000045E8  4878 0002                push.l     0x2
  6117. 000045EC  302E FFD6                move.w     D0, [A6 - 0x2A]
  6118. 000045F0  906E FFD2                sub.w      D0, [A6 - 0x2E]
  6119. 000045F4  5240                     addq.w     D0, 1
  6120. 000045F6  3040                     movea.w    A0, D0
  6121. 000045F8  91EE FB9A                sub.l      A0, [A6 - 0x466]
  6122. 000045FC  2F08                     move.l     -[A7], A0
  6123. 000045FE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6124. 00004602  2600                     move.l     D3, D0
  6125. 00004604  4A83                     tst.l      D3
  6126. 00004606  6F0A                     ble        +0xC /* 00004612 */
  6127. 00004608  486E FFD2                pea.l      [A6 - 0x2E]
  6128. 0000460C  3F03                     move.w     -[A7], D3
  6129. 0000460E  3F03                     move.w     -[A7], D3
  6130. 00004610  A8A9                     syscall    InsetRect
  6131. label00004612:
  6132. 00004612  486E FFD2                pea.l      [A6 - 0x2E]
  6133. 00004616  A8A1                     syscall    FrameRect
  6134. 00004618  303C 0176                move.w     D0, 0x176
  6135. 0000461C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6136. 00004620  204D                     movea.l    A0, A5
  6137. 00004622  D1C0                     add.l      A0, D0
  6138. 00004624  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  6139. 00004628  486E FEBA                pea.l      [A6 - 0x146]
  6140. 0000462C  A919                     syscall    GetWTitle
  6141. 0000462E  486E FBBA                pea.l      [A6 - 0x446]
  6142. 00004632  486E FBBA                pea.l      [A6 - 0x446]
  6143. 00004636  486E FCBA                pea.l      [A6 - 0x346]
  6144. 0000463A  486E FDBA                pea.l      [A6 - 0x246]
  6145. 0000463E  2F06                     move.l     -[A7], D6
  6146. 00004640  2F2E FB96                move.l     -[A7], [A6 - 0x46A]
  6147. 00004644  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  6148. 00004648  303C 0176                move.w     D0, 0x176
  6149. 0000464C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6150. 00004650  47ED D136                lea.l      A3, [A5 - 0x2ECA]
  6151. 00004654  D08B                     add.l      D0, A3
  6152. 00004656  2640                     movea.l    A3, D0
  6153. 00004658  4AAB 0004                tst.l      [A3 + 0x4]
  6154. 0000465C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6155. 00004660  6618                     bne        +0x1A /* 0000467A */
  6156. 00004662  7001                     moveq.l    D0, 0x01
  6157. 00004664  B0AB 000C                cmp.l      D0, [A3 + 0xC]
  6158. 00004668  6610                     bne        +0x12 /* 0000467A */
  6159. 0000466A  486D F790                pea.l      [A5 - 0x870]
  6160. 0000466E  486E FEBA                pea.l      [A6 - 0x146]
  6161. 00004672  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6162. 00004676  508F                     addq.l     A7, 8
  6163. 00004678  6034                     bra        +0x36 /* 000046AE */
  6164. label0000467A:
  6165. 0000467A  486D F79E                pea.l      [A5 - 0x862]
  6166. 0000467E  486E FEBA                pea.l      [A6 - 0x146]
  6167. 00004682  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6168. 00004686  486E FDBA                pea.l      [A6 - 0x246]
  6169. 0000468A  486E FEBA                pea.l      [A6 - 0x146]
  6170. 0000468E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6171. 00004692  486D F7AA                pea.l      [A5 - 0x856]
  6172. 00004696  486E FEBA                pea.l      [A6 - 0x146]
  6173. 0000469A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6174. 0000469E  486E FCBA                pea.l      [A6 - 0x346]
  6175. 000046A2  486E FEBA                pea.l      [A6 - 0x146]
  6176. 000046A6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6177. 000046AA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6178. label000046AE:
  6179. 000046AE  7002                     moveq.l    D0, 0x02
  6180. 000046B0  D06E FFD4                add.w      D0, [A6 - 0x2C]
  6181. 000046B4  3F00                     move.w     -[A7], D0
  6182. 000046B6  70FE                     moveq.l    D0, 0xFFFFFFFE
  6183. 000046B8  D06E FFD2                add.w      D0, [A6 - 0x2E]
  6184. 000046BC  3F00                     move.w     -[A7], D0
  6185. 000046BE  A893                     syscall    MoveTo
  6186. 000046C0  3F3C 0003                move.w     -[A7], 0x3
  6187. 000046C4  A887                     syscall    TextFont
  6188. 000046C6  3F3C 000C                move.w     -[A7], 0xC
  6189. 000046CA  A88A                     syscall    TextSize
  6190. 000046CC  486E FEBA                pea.l      [A6 - 0x146]
  6191. 000046D0  A884                     syscall    DrawString
  6192. 000046D2  303C 0176                move.w     D0, 0x176
  6193. 000046D6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6194. 000046DA  204D                     movea.l    A0, A5
  6195. 000046DC  D1C0                     add.l      A0, D0
  6196. 000046DE  2D68 D14E FFBA           move.l     [A6 - 0x46], [A0 - 0x2EB2]
  6197. 000046E4  2D68 D152 FFBE           move.l     [A6 - 0x42], [A0 - 0x2EAE]
  6198. 000046EA  303C 0176                move.w     D0, 0x176
  6199. 000046EE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6200. 000046F2  204D                     movea.l    A0, A5
  6201. 000046F4  D1C0                     add.l      A0, D0
  6202. 000046F6  216E FFD2 D14E           move.l     [A0 - 0x2EB2], [A6 - 0x2E]
  6203. 000046FC  216E FFD6 D152           move.l     [A0 - 0x2EAE], [A6 - 0x2A]
  6204. 00004702  303C 0176                move.w     D0, 0x176
  6205. 00004706  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6206. 0000470A  204D                     movea.l    A0, A5
  6207. 0000470C  D1C0                     add.l      A0, D0
  6208. 0000470E  0CA8 5350 4543 D1AA      cmpi.l     [A0 - 0x2E56], 0x53504543 /* 'SPEC' */
  6209. 00004716  676A                     beq        +0x6C /* 00004782 */
  6210. 00004718  303C 0176                move.w     D0, 0x176
  6211. 0000471C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6212. 00004720  204D                     movea.l    A0, A5
  6213. 00004722  D1C0                     add.l      A0, D0
  6214. 00004724  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6215. 00004728  A029                     syscall    HLock
  6216. 0000472A  303C 0176                move.w     D0, 0x176
  6217. 0000472E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6218. 00004732  204D                     movea.l    A0, A5
  6219. 00004734  D1C0                     add.l      A0, D0
  6220. 00004736  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6221. 0000473A  2050                     movea.l    A0, [A0]
  6222. 0000473C  4868 002A                pea.l      [A0 + 0x2A]
  6223. 00004740  303C 0176                move.w     D0, 0x176
  6224. 00004744  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6225. 00004748  204D                     movea.l    A0, A5
  6226. 0000474A  D1C0                     add.l      A0, D0
  6227. 0000474C  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  6228. 00004750  4868 FFFE                pea.l      [A0 - 0x2]
  6229. 00004754  303C 0176                move.w     D0, 0x176
  6230. 00004758  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6231. 0000475C  204D                     movea.l    A0, A5
  6232. 0000475E  D1C0                     add.l      A0, D0
  6233. 00004760  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  6234. 00004764  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  6235. 00004768  303C 0176                move.w     D0, 0x176
  6236. 0000476C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6237. 00004770  204D                     movea.l    A0, A5
  6238. 00004772  D1C0                     add.l      A0, D0
  6239. 00004774  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6240. 00004778  A02A                     syscall    HUnlock
  6241. 0000477A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6242. 0000477E  6000 02BE                bra        +0x2C0 /* 00004A3E */
  6243. label00004782:
  6244. 00004782  303C 0176                move.w     D0, 0x176
  6245. 00004786  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6246. 0000478A  204D                     movea.l    A0, A5
  6247. 0000478C  D1C0                     add.l      A0, D0
  6248. 0000478E  4868 D14E                pea.l      [A0 - 0x2EB2]
  6249. 00004792  2F3C 0001 0001           move.l     -[A7], 0x10001
  6250. 00004798  A8A9                     syscall    InsetRect
  6251. 0000479A  42AE FBAC                clr.l      [A6 - 0x454]
  6252. 0000479E  303C 0176                move.w     D0, 0x176
  6253. 000047A2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6254. 000047A6  204D                     movea.l    A0, A5
  6255. 000047A8  D1C0                     add.l      A0, D0
  6256. 000047AA  7001                     moveq.l    D0, 0x01
  6257. 000047AC  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  6258. 000047B0  2D40 FBB4                move.l     [A6 - 0x44C], D0
  6259. 000047B4  303C 0176                move.w     D0, 0x176
  6260. 000047B8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6261. 000047BC  204D                     movea.l    A0, A5
  6262. 000047BE  D1C0                     add.l      A0, D0
  6263. 000047C0  2028 D18E                move.l     D0, [A0 - 0x2E72]
  6264. 000047C4  4480                     neg.l      D0
  6265. 000047C6  2D40 FBA8                move.l     [A6 - 0x458], D0
  6266. 000047CA  303C 0176                move.w     D0, 0x176
  6267. 000047CE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6268. 000047D2  204D                     movea.l    A0, A5
  6269. 000047D4  D1C0                     add.l      A0, D0
  6270. 000047D6  2028 D192                move.l     D0, [A0 - 0x2E6E]
  6271. 000047DA  4480                     neg.l      D0
  6272. 000047DC  2D40 FBB0                move.l     [A6 - 0x450], D0
  6273. 000047E0  303C 0176                move.w     D0, 0x176
  6274. 000047E4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6275. 000047E8  204D                     movea.l    A0, A5
  6276. 000047EA  D1C0                     add.l      A0, D0
  6277. 000047EC  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  6278. 000047F0  2050                     movea.l    A0, [A0]
  6279. 000047F2  303C 0176                move.w     D0, 0x176
  6280. 000047F6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6281. 000047FA  224D                     movea.l    A1, A5
  6282. 000047FC  D3C0                     add.l      A1, D0
  6283. 000047FE  2368 0006 D15E           move.l     [A1 - 0x2EA2], [A0 + 0x6]
  6284. 00004804  2368 000A D162           move.l     [A1 - 0x2E9E], [A0 + 0xA]
  6285. 0000480A  303C 0176                move.w     D0, 0x176
  6286. 0000480E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6287. 00004812  204D                     movea.l    A0, A5
  6288. 00004814  D1C0                     add.l      A0, D0
  6289. 00004816  41E8 D146                lea.l      A0, [A0 - 0x2EBA]
  6290. 0000481A  2F20                     move.l     -[A7], -[A0]
  6291. 0000481C  2F20                     move.l     -[A7], -[A0]
  6292. 0000481E  2F20                     move.l     -[A7], -[A0]
  6293. 00004820  2F20                     move.l     -[A7], -[A0]
  6294. 00004822  41EE FBB8                lea.l      A0, [A6 - 0x448]
  6295. 00004826  2F20                     move.l     -[A7], -[A0]
  6296. 00004828  2F20                     move.l     -[A7], -[A0]
  6297. 0000482A  2F20                     move.l     -[A7], -[A0]
  6298. 0000482C  2F20                     move.l     -[A7], -[A0]
  6299. 0000482E  303C 0176                move.w     D0, 0x176
  6300. 00004832  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6301. 00004836  204D                     movea.l    A0, A5
  6302. 00004838  D1C0                     add.l      A0, D0
  6303. 0000483A  4868 D15E                pea.l      [A0 - 0x2EA2]
  6304. 0000483E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  6305. 00004842  303C 0176                move.w     D0, 0x176
  6306. 00004846  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6307. 0000484A  47ED D15E                lea.l      A3, [A5 - 0x2EA2]
  6308. 0000484E  D08B                     add.l      D0, A3
  6309. 00004850  2640                     movea.l    A3, D0
  6310. 00004852  302B 0006                move.w     D0, [A3 + 0x6]
  6311. 00004856  906B 0002                sub.w      D0, [A3 + 0x2]
  6312. 0000485A  5540                     subq.w     D0, 2
  6313. 0000485C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6314. 00004860  6C18                     bge        +0x1A /* 0000487A */
  6315. 00004862  303C 0176                move.w     D0, 0x176
  6316. 00004866  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6317. 0000486A  204D                     movea.l    A0, A5
  6318. 0000486C  D1C0                     add.l      A0, D0
  6319. 0000486E  4868 D15E                pea.l      [A0 - 0x2EA2]
  6320. 00004872  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  6321. 00004878  A8A9                     syscall    InsetRect
  6322. label0000487A:
  6323. 0000487A  303C 0176                move.w     D0, 0x176
  6324. 0000487E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6325. 00004882  47ED D15E                lea.l      A3, [A5 - 0x2EA2]
  6326. 00004886  D08B                     add.l      D0, A3
  6327. 00004888  2640                     movea.l    A3, D0
  6328. 0000488A  302B 0004                move.w     D0, [A3 + 0x4]
  6329. 0000488E  9053                     sub.w      D0, [A3]
  6330. 00004890  5540                     subq.w     D0, 2
  6331. 00004892  6C18                     bge        +0x1A /* 000048AC */
  6332. 00004894  303C 0176                move.w     D0, 0x176
  6333. 00004898  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6334. 0000489C  204D                     movea.l    A0, A5
  6335. 0000489E  D1C0                     add.l      A0, D0
  6336. 000048A0  4868 D15E                pea.l      [A0 - 0x2EA2]
  6337. 000048A4  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  6338. 000048AA  A8A9                     syscall    InsetRect
  6339. label000048AC:
  6340. 000048AC  42A7                     clr.l      -[A7]
  6341. 000048AE  3F3C 0100                move.w     -[A7], 0x100
  6342. 000048B2  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6343. 000048B6  3E80                     move.w     [A7], D0
  6344. 000048B8  AA18                     syscall    GetCTable
  6345. 000048BA  265F                     movea.l    A3, [A7]+
  6346. 000048BC  7008                     moveq.l    D0, 0x08
  6347. 000048BE  D093                     add.l      D0, [A3]
  6348. 000048C0  2D40 FB92                move.l     [A6 - 0x46E], D0
  6349. 000048C4  3D7C FFFF FBA6           move.w     [A6 - 0x45A], 0xFFFF
  6350. 000048CA  3D7C FFFF FBA4           move.w     [A6 - 0x45C], 0xFFFF
  6351. 000048D0  323C 0176                move.w     D1, 0x176
  6352. 000048D4  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  6353. 000048D8  204D                     movea.l    A0, A5
  6354. 000048DA  D1C1                     add.l      A0, D1
  6355. 000048DC  4A28 D130                tst.b      [A0 - 0x2ED0]
  6356. 000048E0  6752                     beq        +0x54 /* 00004934 */
  6357. 000048E2  7800                     moveq.l    D4, 0x00
  6358. 000048E4  95CA                     sub.l      A2, A2
  6359. 000048E6  7A00                     moveq.l    D5, 0x00
  6360. 000048E8  602E                     bra        +0x30 /* 00004918 */
  6361. label000048EA:
  6362. 000048EA  4878 00FE                push.l     0xFE
  6363. 000048EE  2F05                     move.l     -[A7], D5
  6364. 000048F0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6365. 000048F4  3D40 FBA2                move.w     [A6 - 0x45E], D0
  6366. 000048F8  284A                     movea.l    A4, A2
  6367. 000048FA  D9EE FB92                add.l      A4, [A6 - 0x46E]
  6368. 000048FE  486E FBA2                pea.l      [A6 - 0x45E]
  6369. 00004902  486C 0002                pea.l      [A4 + 0x2]
  6370. 00004906  3F3C 0007                move.w     -[A7], 0x7
  6371. 0000490A  A82E                     syscall    Pack12
  6372. 0000490C  3884                     move.w     [A4], D4
  6373. 0000490E  5244                     addq.w     D4, 1
  6374. 00004910  508A                     addq.l     A2, 8
  6375. 00004912  0685 0000 D556           addi.l     D5, 0xD556
  6376. label00004918:
  6377. 00004918  0C44 0100                cmpi.w     D4, 0x100
  6378. 0000491C  6DCC                     blt        -0x32 /* 000048EA */
  6379. 0000491E  246E FB92                movea.l    A2, [A6 - 0x46E]
  6380. 00004922  45EA 07FA                lea.l      A2, [A2 + 0x7FA]
  6381. 00004926  70FF                     moveq.l    D0, 0xFFFFFFFF
  6382. 00004928  3540 0004                move.w     [A2 + 0x4], D0
  6383. 0000492C  3540 0002                move.w     [A2 + 0x2], D0
  6384. 00004930  3480                     move.w     [A2], D0
  6385. 00004932  603C                     bra        +0x3E /* 00004970 */
  6386. label00004934:
  6387. 00004934  7800                     moveq.l    D4, 0x00
  6388. 00004936  7A00                     moveq.l    D5, 0x00
  6389. 00004938  95CA                     sub.l      A2, A2
  6390. 0000493A  602E                     bra        +0x30 /* 0000496A */
  6391. label0000493C:
  6392. 0000493C  284A                     movea.l    A4, A2
  6393. 0000493E  D9EE FB92                add.l      A4, [A6 - 0x46E]
  6394. 00004942  41EC 0002                lea.l      A0, [A4 + 0x2]
  6395. 00004946  2D48 FB9E                move.l     [A6 - 0x462], A0
  6396. 0000494A  4878 00FF                push.l     0xFF
  6397. 0000494E  2F05                     move.l     -[A7], D5
  6398. 00004950  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6399. 00004954  3140 0004                move.w     [A0 + 0x4], D0
  6400. 00004958  3140 0002                move.w     [A0 + 0x2], D0
  6401. 0000495C  3080                     move.w     [A0], D0
  6402. 0000495E  3884                     move.w     [A4], D4
  6403. 00004960  5244                     addq.w     D4, 1
  6404. 00004962  0685 0000 FFFF           addi.l     D5, 0xFFFF
  6405. 00004968  508A                     addq.l     A2, 8
  6406. label0000496A:
  6407. 0000496A  0C44 0100                cmpi.w     D4, 0x100
  6408. 0000496E  6DCC                     blt        -0x32 /* 0000493C */
  6409. label00004970:
  6410. 00004970  42A7                     clr.l      -[A7]
  6411. 00004972  AA28                     syscall    GetCTSeed
  6412. 00004974  2053                     movea.l    A0, [A3]
  6413. 00004976  209F                     move.l     [A0], [A7]+
  6414. 00004978  303C 0176                move.w     D0, 0x176
  6415. 0000497C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6416. 00004980  204D                     movea.l    A0, A5
  6417. 00004982  D1C0                     add.l      A0, D0
  6418. 00004984  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  6419. 00004988  2050                     movea.l    A0, [A0]
  6420. 0000498A  214B 002A                move.l     [A0 + 0x2A], A3
  6421. 0000498E  303C 0176                move.w     D0, 0x176
  6422. 00004992  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6423. 00004996  204D                     movea.l    A0, A5
  6424. 00004998  D1C0                     add.l      A0, D0
  6425. 0000499A  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  6426. 0000499E  A029                     syscall    HLock
  6427. 000049A0  303C 0176                move.w     D0, 0x176
  6428. 000049A4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6429. 000049A8  204D                     movea.l    A0, A5
  6430. 000049AA  D1C0                     add.l      A0, D0
  6431. 000049AC  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  6432. 000049B0  A029                     syscall    HLock
  6433. 000049B2  303C 0176                move.w     D0, 0x176
  6434. 000049B6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6435. 000049BA  204D                     movea.l    A0, A5
  6436. 000049BC  D1C0                     add.l      A0, D0
  6437. 000049BE  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  6438. 000049C2  303C 0176                move.w     D0, 0x176
  6439. 000049C6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6440. 000049CA  224D                     movea.l    A1, A5
  6441. 000049CC  D3C0                     add.l      A1, D0
  6442. 000049CE  2269 D12C                movea.l    A1, [A1 - 0x2ED4]
  6443. 000049D2  2251                     movea.l    A1, [A1]
  6444. 000049D4  2290                     move.l     [A1], [A0]
  6445. 000049D6  303C 0176                move.w     D0, 0x176
  6446. 000049DA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6447. 000049DE  204D                     movea.l    A0, A5
  6448. 000049E0  D1C0                     add.l      A0, D0
  6449. 000049E2  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  6450. 000049E6  2F10                     move.l     -[A7], [A0]
  6451. 000049E8  206D FB5E                movea.l    A0, [A5 - 0x4A2]
  6452. 000049EC  4868 0002                pea.l      [A0 + 0x2]
  6453. 000049F0  303C 0176                move.w     D0, 0x176
  6454. 000049F4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6455. 000049F8  224D                     movea.l    A1, A5
  6456. 000049FA  D3C0                     add.l      A1, D0
  6457. 000049FC  4869 D15E                pea.l      [A1 - 0x2EA2]
  6458. 00004A00  303C 0176                move.w     D0, 0x176
  6459. 00004A04  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6460. 00004A08  224D                     movea.l    A1, A5
  6461. 00004A0A  D3C0                     add.l      A1, D0
  6462. 00004A0C  4869 D14E                pea.l      [A1 - 0x2EB2]
  6463. 00004A10  4267                     clr.w      -[A7]
  6464. 00004A12  42A7                     clr.l      -[A7]
  6465. 00004A14  A8EC                     syscall    CopyBits
  6466. 00004A16  303C 0176                move.w     D0, 0x176
  6467. 00004A1A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6468. 00004A1E  204D                     movea.l    A0, A5
  6469. 00004A20  D1C0                     add.l      A0, D0
  6470. 00004A22  2068 D12C                movea.l    A0, [A0 - 0x2ED4]
  6471. 00004A26  A02A                     syscall    HUnlock
  6472. 00004A28  303C 0176                move.w     D0, 0x176
  6473. 00004A2C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6474. 00004A30  204D                     movea.l    A0, A5
  6475. 00004A32  D1C0                     add.l      A0, D0
  6476. 00004A34  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  6477. 00004A38  A02A                     syscall    HUnlock
  6478. 00004A3A  2F0B                     move.l     -[A7], A3
  6479. 00004A3C  AA24                     syscall    DisposeCTable/DisposCTable
  6480. label00004A3E:
  6481. 00004A3E  303C 0176                move.w     D0, 0x176
  6482. 00004A42  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6483. 00004A46  204D                     movea.l    A0, A5
  6484. 00004A48  D1C0                     add.l      A0, D0
  6485. 00004A4A  216E FFBA D14E           move.l     [A0 - 0x2EB2], [A6 - 0x46]
  6486. 00004A50  216E FFBE D152           move.l     [A0 - 0x2EAE], [A6 - 0x42]
  6487. 00004A56  2F07                     move.l     -[A7], D7
  6488. 00004A58  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  6489. 00004A5E  A8FD                     syscall    PrGlue
  6490. 00004A60  2F07                     move.l     -[A7], D7
  6491. 00004A62  2F3C 0800 0484           move.l     -[A7], 0x8000484
  6492. 00004A68  A8FD                     syscall    PrGlue
  6493. 00004A6A  206D EECC                movea.l    A0, [A5 - 0x1134]
  6494. 00004A6E  2050                     movea.l    A0, [A0]
  6495. 00004A70  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  6496. 00004A76  6624                     bne        +0x26 /* 00004A9C */
  6497. 00004A78  4267                     clr.w      -[A7]
  6498. 00004A7A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  6499. 00004A80  A8FD                     syscall    PrGlue
  6500. 00004A82  4A5F                     tst.w      [A7]+
  6501. 00004A84  6616                     bne        +0x18 /* 00004A9C */
  6502. 00004A86  2F2D EECC                move.l     -[A7], [A5 - 0x1134]
  6503. 00004A8A  42A7                     clr.l      -[A7]
  6504. 00004A8C  42A7                     clr.l      -[A7]
  6505. 00004A8E  42A7                     clr.l      -[A7]
  6506. 00004A90  486E FFE2                pea.l      [A6 - 0x1E]
  6507. 00004A94  2F3C 6005 1480           move.l     -[A7], 0x60051480
  6508. 00004A9A  A8FD                     syscall    PrGlue
  6509. label00004A9C:
  6510. 00004A9C  2F3C D000 0000           move.l     -[A7], 0xD0000000
  6511. 00004AA2  A8FD                     syscall    PrGlue
  6512. 00004AA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6513. 00004AA8  A873                     syscall    SetPort
  6514. 00004AAA  486D FAF2                pea.l      [A5 - 0x50E]
  6515. 00004AAE  A851                     syscall    SetCursor
  6516. 00004AB0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6517. 00004AB4  4E5E                     unlink     A6
  6518. 00004AB6  4E75                     rts
  6519. export_49:
  6520. 00004AB8  4E56 FB00                link       A6, -0x0500
  6521. 00004ABC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6522. 00004AC0  7E00                     moveq.l    D7, 0x00
  6523. 00004AC2  2D7C 2168 BDE9 FC3A      move.l     [A6 - 0x3C6], 0x2168BDE9
  6524. 00004ACA  2D7C C90F DAA2 FC36      move.l     [A6 - 0x3CA], 0xC90FDAA2
  6525. 00004AD2  2D7C 4000 4000 FC32      move.l     [A6 - 0x3CE], 0x40004000 /* '@\0@\0' */
  6526. 00004ADA  3C2D EDB8                move.w     D6, [A5 - 0x1248]
  6527. 00004ADE  42A7                     clr.l      -[A7]
  6528. 00004AE0  A924                     syscall    FrontWindow
  6529. 00004AE2  4A9F                     tst.l      [A7]+
  6530. 00004AE4  6714                     beq        +0x16 /* 00004AFA */
  6531. 00004AE6  303C 0176                move.w     D0, 0x176
  6532. 00004AEA  C1C6                     muls.w     D0, D6
  6533. 00004AEC  204D                     movea.l    A0, A5
  6534. 00004AEE  D1C0                     add.l      A0, D0
  6535. 00004AF0  4868 D156                pea.l      [A0 - 0x2EAA]
  6536. 00004AF4  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  6537. 00004AF8  588F                     addq.l     A7, 4
  6538. label00004AFA:
  6539. 00004AFA  4267                     clr.w      -[A7]
  6540. 00004AFC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  6541. 00004B00  3A00                     move.w     D5, D0
  6542. 00004B02  4A45                     tst.w      D5
  6543. 00004B04  548F                     addq.l     A7, 2
  6544. 00004B06  6600 15C0                bne        +0x15C2 /* 000060C8 */
  6545. 00004B0A  422E FF00                clr.b      [A6 - 0x100]
  6546. 00004B0E  486D F7B0                pea.l      [A5 - 0x850]
  6547. 00004B12  486E FF00                pea.l      [A6 - 0x100]
  6548. 00004B16  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6549. 00004B1A  0C6D 0001 D06E           cmpi.w     [A5 - 0x2F92], 0x1
  6550. 00004B20  508F                     addq.l     A7, 8
  6551. 00004B22  672A                     beq        +0x2C /* 00004B4E */
  6552. 00004B24  486D F7BA                pea.l      [A5 - 0x846]
  6553. 00004B28  486E FF00                pea.l      [A6 - 0x100]
  6554. 00004B2C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6555. 00004B30  306D D06E                movea.w    A0, [A5 - 0x2F92]
  6556. 00004B34  2E88                     move.l     [A7], A0
  6557. 00004B36  486E FE00                pea.l      [A6 - 0x200]
  6558. 00004B3A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6559. 00004B3E  486E FE00                pea.l      [A6 - 0x200]
  6560. 00004B42  486E FF00                pea.l      [A6 - 0x100]
  6561. 00004B46  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6562. 00004B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6563. label00004B4E:
  6564. 00004B4E  303C 0176                move.w     D0, 0x176
  6565. 00004B52  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6566. 00004B56  204D                     movea.l    A0, A5
  6567. 00004B58  D1C0                     add.l      A0, D0
  6568. 00004B5A  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  6569. 00004B5E  486E FF00                pea.l      [A6 - 0x100]
  6570. 00004B62  A91A                     syscall    SetWTitle
  6571. 00004B64  526D D06E                addq.w     [A5 - 0x2F92], 1
  6572. 00004B68  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6573. 00004B6C  486D FAF2                pea.l      [A5 - 0x50E]
  6574. 00004B70  A851                     syscall    SetCursor
  6575. 00004B72  303C 0176                move.w     D0, 0x176
  6576. 00004B76  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6577. 00004B7A  204D                     movea.l    A0, A5
  6578. 00004B7C  D1C0                     add.l      A0, D0
  6579. 00004B7E  4AA8 D120                tst.l      [A0 - 0x2EE0]
  6580. 00004B82  6722                     beq        +0x24 /* 00004BA6 */
  6581. 00004B84  303C 0176                move.w     D0, 0x176
  6582. 00004B88  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6583. 00004B8C  204D                     movea.l    A0, A5
  6584. 00004B8E  D1C0                     add.l      A0, D0
  6585. 00004B90  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6586. 00004B94  A023                     syscall    DisposHandle/DisposeHandle
  6587. 00004B96  303C 0176                move.w     D0, 0x176
  6588. 00004B9A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6589. 00004B9E  204D                     movea.l    A0, A5
  6590. 00004BA0  D1C0                     add.l      A0, D0
  6591. 00004BA2  42A8 D120                clr.l      [A0 - 0x2EE0]
  6592. label00004BA6:
  6593. 00004BA6  42A7                     clr.l      -[A7]
  6594. 00004BA8  42A7                     clr.l      -[A7]
  6595. 00004BAA  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  6596. 00004BB0  3F3C 0080                move.w     -[A7], 0x80
  6597. 00004BB4  A9A0                     syscall    GetResource
  6598. 00004BB6  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  6599. 00004BB8  2A1F                     move.l     D5, [A7]+
  6600. 00004BBA  A061                     syscall    MaxBlock
  6601. 00004BBC  9085                     sub.l      D0, D5
  6602. 00004BBE  0C80 0000 2710           cmpi.l     D0, 0x2710
  6603. 00004BC4  6C10                     bge        +0x12 /* 00004BD6 */
  6604. 00004BC6  2F05                     move.l     -[A7], D5
  6605. 00004BC8  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  6606. 00004BCC  4257                     clr.w      [A7]
  6607. 00004BCE  4EBA D848                jsr        [PC - 0x27B8 /* 00002418 */]
  6608. 00004BD2  6000 14F4                bra        +0x14F6 /* 000060C8 */
  6609. label00004BD6:
  6610. 00004BD6  2005                     move.l     D0, D5
  6611. 00004BD8  A122                     syscall    NewHandle, flags=1
  6612. 00004BDA  303C 0176                move.w     D0, 0x176
  6613. 00004BDE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6614. 00004BE2  224D                     movea.l    A1, A5
  6615. 00004BE4  D3C0                     add.l      A1, D0
  6616. 00004BE6  2348 D120                move.l     [A1 - 0x2EE0], A0
  6617. 00004BEA  303C 0176                move.w     D0, 0x176
  6618. 00004BEE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6619. 00004BF2  204D                     movea.l    A0, A5
  6620. 00004BF4  D1C0                     add.l      A0, D0
  6621. 00004BF6  4AA8 D120                tst.l      [A0 - 0x2EE0]
  6622. 00004BFA  6614                     bne        +0x16 /* 00004C10 */
  6623. 00004BFC  4267                     clr.w      -[A7]
  6624. 00004BFE  486D F7BC                pea.l      [A5 - 0x844]
  6625. 00004C02  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  6626. 00004C06  4257                     clr.w      [A7]
  6627. 00004C08  4EBA D80E                jsr        [PC - 0x27F2 /* 00002418 */]
  6628. 00004C0C  6000 14BA                bra        +0x14BC /* 000060C8 */
  6629. label00004C10:
  6630. 00004C10  303C 0176                move.w     D0, 0x176
  6631. 00004C14  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6632. 00004C18  204D                     movea.l    A0, A5
  6633. 00004C1A  D1C0                     add.l      A0, D0
  6634. 00004C1C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6635. 00004C20  A029                     syscall    HLock
  6636. 00004C22  7800                     moveq.l    D4, 0x00
  6637. 00004C24  602C                     bra        +0x2E /* 00004C52 */
  6638. label00004C26:
  6639. 00004C26  42A7                     clr.l      -[A7]
  6640. 00004C28  2F3C 6865 6472           move.l     -[A7], 0x68656472 /* 'hedr' */
  6641. 00004C2E  3F3C 0080                move.w     -[A7], 0x80
  6642. 00004C32  A9A0                     syscall    GetResource
  6643. 00004C34  205F                     movea.l    A0, [A7]+
  6644. 00004C36  2050                     movea.l    A0, [A0]
  6645. 00004C38  303C 0176                move.w     D0, 0x176
  6646. 00004C3C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6647. 00004C40  224D                     movea.l    A1, A5
  6648. 00004C42  D3C0                     add.l      A1, D0
  6649. 00004C44  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  6650. 00004C48  2251                     movea.l    A1, [A1]
  6651. 00004C4A  13B0 4800 4800           move.b     [A1 + D4], [A0 + D4]
  6652. 00004C50  5284                     addq.l     D4, 1
  6653. label00004C52:
  6654. 00004C52  BA84                     cmp.l      D5, D4
  6655. 00004C54  6ED0                     bgt        -0x2E /* 00004C26 */
  6656. 00004C56  303C 0176                move.w     D0, 0x176
  6657. 00004C5A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6658. 00004C5E  204D                     movea.l    A0, A5
  6659. 00004C60  D1C0                     add.l      A0, D0
  6660. 00004C62  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  6661. 00004C66  A02A                     syscall    HUnlock
  6662. 00004C68  4EBA 23C0                jsr        [PC + 0x23C0 /* 0000702A */]
  6663. 00004C6C  4A40                     tst.w      D0
  6664. 00004C6E  670A                     beq        +0xC /* 00004C7A */
  6665. 00004C70  4267                     clr.w      -[A7]
  6666. 00004C72  4EBA D7A4                jsr        [PC - 0x285C /* 00002418 */]
  6667. 00004C76  6000 1450                bra        +0x1452 /* 000060C8 */
  6668. label00004C7A:
  6669. 00004C7A  303C 0176                move.w     D0, 0x176
  6670. 00004C7E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6671. 00004C82  204D                     movea.l    A0, A5
  6672. 00004C84  D1C0                     add.l      A0, D0
  6673. 00004C86  4228 D1F4                clr.b      [A0 - 0x2E0C]
  6674. 00004C8A  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  6675. 00004C90  6612                     bne        +0x14 /* 00004CA4 */
  6676. 00004C92  42A7                     clr.l      -[A7]
  6677. 00004C94  3F3C 008B                move.w     -[A7], 0x8B
  6678. 00004C98  42A7                     clr.l      -[A7]
  6679. 00004C9A  4878 FFFF                push.l     0xFFFF
  6680. 00004C9E  A97C                     syscall    GetNewDialog
  6681. 00004CA0  285F                     movea.l    A4, [A7]+
  6682. 00004CA2  6010                     bra        +0x12 /* 00004CB4 */
  6683. label00004CA4:
  6684. 00004CA4  42A7                     clr.l      -[A7]
  6685. 00004CA6  3F3C 008A                move.w     -[A7], 0x8A
  6686. 00004CAA  42A7                     clr.l      -[A7]
  6687. 00004CAC  4878 FFFF                push.l     0xFFFF
  6688. 00004CB0  A97C                     syscall    GetNewDialog
  6689. 00004CB2  285F                     movea.l    A4, [A7]+
  6690. label00004CB4:
  6691. 00004CB4  2F0C                     move.l     -[A7], A4
  6692. 00004CB6  3F3C 0001                move.w     -[A7], 0x1
  6693. 00004CBA  486E FD84                pea.l      [A6 - 0x27C]
  6694. 00004CBE  486E FD7E                pea.l      [A6 - 0x282]
  6695. 00004CC2  486E FD56                pea.l      [A6 - 0x2AA]
  6696. 00004CC6  A98D                     syscall    GetDialogItem/GetDItem
  6697. 00004CC8  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  6698. 00004CCE  6600 00BE                bne        +0xC0 /* 00004D8E */
  6699. 00004CD2  2F0C                     move.l     -[A7], A4
  6700. 00004CD4  3F3C 000C                move.w     -[A7], 0xC
  6701. 00004CD8  486E FD84                pea.l      [A6 - 0x27C]
  6702. 00004CDC  486E FD76                pea.l      [A6 - 0x28A]
  6703. 00004CE0  486E FD56                pea.l      [A6 - 0x2AA]
  6704. 00004CE4  A98D                     syscall    GetDialogItem/GetDItem
  6705. 00004CE6  2F0C                     move.l     -[A7], A4
  6706. 00004CE8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6707. 00004CEC  486E FD84                pea.l      [A6 - 0x27C]
  6708. 00004CF0  486E FD72                pea.l      [A6 - 0x28E]
  6709. 00004CF4  486E FD56                pea.l      [A6 - 0x2AA]
  6710. 00004CF8  A98D                     syscall    GetDialogItem/GetDItem
  6711. 00004CFA  2F0C                     move.l     -[A7], A4
  6712. 00004CFC  3F3C 000F                move.w     -[A7], 0xF
  6713. 00004D00  486E FD84                pea.l      [A6 - 0x27C]
  6714. 00004D04  486E FD6E                pea.l      [A6 - 0x292]
  6715. 00004D08  486E FD56                pea.l      [A6 - 0x2AA]
  6716. 00004D0C  A98D                     syscall    GetDialogItem/GetDItem
  6717. 00004D0E  2F0C                     move.l     -[A7], A4
  6718. 00004D10  3F3C 0010                move.w     -[A7], 0x10
  6719. 00004D14  486E FD84                pea.l      [A6 - 0x27C]
  6720. 00004D18  486E FD6A                pea.l      [A6 - 0x296]
  6721. 00004D1C  486E FD56                pea.l      [A6 - 0x2AA]
  6722. 00004D20  A98D                     syscall    GetDialogItem/GetDItem
  6723. 00004D22  2F0C                     move.l     -[A7], A4
  6724. 00004D24  3F3C 0011                move.w     -[A7], 0x11
  6725. 00004D28  486E FD84                pea.l      [A6 - 0x27C]
  6726. 00004D2C  486E FD66                pea.l      [A6 - 0x29A]
  6727. 00004D30  486E FD56                pea.l      [A6 - 0x2AA]
  6728. 00004D34  A98D                     syscall    GetDialogItem/GetDItem
  6729. 00004D36  2F0C                     move.l     -[A7], A4
  6730. 00004D38  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6731. 00004D3C  486E FD84                pea.l      [A6 - 0x27C]
  6732. 00004D40  486E FD62                pea.l      [A6 - 0x29E]
  6733. 00004D44  486E FD56                pea.l      [A6 - 0x2AA]
  6734. 00004D48  A98D                     syscall    GetDialogItem/GetDItem
  6735. 00004D4A  2F0C                     move.l     -[A7], A4
  6736. 00004D4C  3F3C 000B                move.w     -[A7], 0xB
  6737. 00004D50  486E FD84                pea.l      [A6 - 0x27C]
  6738. 00004D54  486E FD5E                pea.l      [A6 - 0x2A2]
  6739. 00004D58  486E FD56                pea.l      [A6 - 0x2AA]
  6740. 00004D5C  A98D                     syscall    GetDialogItem/GetDItem
  6741. 00004D5E  2F2E FD62                move.l     -[A7], [A6 - 0x29E]
  6742. 00004D62  486D F7DA                pea.l      [A5 - 0x826]
  6743. 00004D66  A98F                     syscall    SetDialogItemText/SetIText
  6744. 00004D68  2F2E FD5E                move.l     -[A7], [A6 - 0x2A2]
  6745. 00004D6C  486D F7E4                pea.l      [A5 - 0x81C]
  6746. 00004D70  A98F                     syscall    SetDialogItemText/SetIText
  6747. 00004D72  2F2E FD76                move.l     -[A7], [A6 - 0x28A]
  6748. 00004D76  3F3C 0001                move.w     -[A7], 0x1
  6749. 00004D7A  A963                     syscall    SetControlValue/SetCtlValue
  6750. 00004D7C  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  6751. 00004D80  3F3C 0001                move.w     -[A7], 0x1
  6752. 00004D84  A963                     syscall    SetControlValue/SetCtlValue
  6753. 00004D86  2F0C                     move.l     -[A7], A4
  6754. 00004D88  3F3C 0011                move.w     -[A7], 0x11
  6755. 00004D8C  A827                     syscall    HideDialogItem/HideDItem
  6756. label00004D8E:
  6757. 00004D8E  2F0C                     move.l     -[A7], A4
  6758. 00004D90  A915                     syscall    ShowWindow
  6759. 00004D92  2F0C                     move.l     -[A7], A4
  6760. 00004D94  A873                     syscall    SetPort
  6761. 00004D96  4267                     clr.w      -[A7]
  6762. 00004D98  2F0C                     move.l     -[A7], A4
  6763. 00004D9A  3F3C 0001                move.w     -[A7], 0x1
  6764. 00004D9E  303C 0304                move.w     D0, 0x304
  6765. 00004DA2  AA68                     syscall    DialogDispatch
  6766. 00004DA4  4257                     clr.w      [A7]
  6767. 00004DA6  2F0C                     move.l     -[A7], A4
  6768. 00004DA8  3F3C 0002                move.w     -[A7], 0x2
  6769. 00004DAC  303C 0305                move.w     D0, 0x305
  6770. 00004DB0  AA68                     syscall    DialogDispatch
  6771. 00004DB2  4257                     clr.w      [A7]
  6772. 00004DB4  2F0C                     move.l     -[A7], A4
  6773. 00004DB6  1F3C 0001                move.b     -[A7], 0x1
  6774. 00004DBA  303C 0306                move.w     D0, 0x306
  6775. 00004DBE  AA68                     syscall    DialogDispatch
  6776. 00004DC0  548F                     addq.l     A7, 2
  6777. 00004DC2  6000 00BA                bra        +0xBC /* 00004E7E */
  6778. label00004DC6:
  6779. 00004DC6  42A7                     clr.l      -[A7]
  6780. 00004DC8  486E FD86                pea.l      [A6 - 0x27A]
  6781. 00004DCC  A991                     syscall    ModalDialog
  6782. 00004DCE  302E FD86                move.w     D0, [A6 - 0x27A]
  6783. 00004DD2  0C40 0010                cmpi.w     D0, 0x10
  6784. 00004DD6  6200 00A6                bhi        +0xA8 /* 00004E7E */
  6785. 00004DDA  43FA 134A                lea.l      A1, [PC + 0x134A /* 00006126, value 0xED58ECC0 */]
  6786. 00004DDE  D040                     add.w      D0, D0
  6787. 00004DE0  D2F1 0000                add.w      A1, [A1 + D0.w]
  6788. 00004DE4  4ED1                     jmp        [A1]
  6789. 00004DE6  7E01                     moveq.l    D7, 0x01
  6790. 00004DE8  6000 0094                bra        +0x96 /* 00004E7E */
  6791. 00004DEC  2F2E FD76                move.l     -[A7], [A6 - 0x28A]
  6792. 00004DF0  3F3C 0001                move.w     -[A7], 0x1
  6793. 00004DF4  A963                     syscall    SetControlValue/SetCtlValue
  6794. 00004DF6  2F2E FD72                move.l     -[A7], [A6 - 0x28E]
  6795. 00004DFA  4267                     clr.w      -[A7]
  6796. 00004DFC  A963                     syscall    SetControlValue/SetCtlValue
  6797. 00004DFE  2F2E FD62                move.l     -[A7], [A6 - 0x29E]
  6798. 00004E02  486D F7F0                pea.l      [A5 - 0x810]
  6799. 00004E06  A98F                     syscall    SetDialogItemText/SetIText
  6800. 00004E08  2F2E FD5E                move.l     -[A7], [A6 - 0x2A2]
  6801. 00004E0C  486D F7FA                pea.l      [A5 - 0x806]
  6802. 00004E10  A98F                     syscall    SetDialogItemText/SetIText
  6803. 00004E12  606A                     bra        +0x6C /* 00004E7E */
  6804. 00004E14  2F2E FD76                move.l     -[A7], [A6 - 0x28A]
  6805. 00004E18  4267                     clr.w      -[A7]
  6806. 00004E1A  A963                     syscall    SetControlValue/SetCtlValue
  6807. 00004E1C  2F2E FD72                move.l     -[A7], [A6 - 0x28E]
  6808. 00004E20  3F3C 0001                move.w     -[A7], 0x1
  6809. 00004E24  A963                     syscall    SetControlValue/SetCtlValue
  6810. 00004E26  2F2E FD62                move.l     -[A7], [A6 - 0x29E]
  6811. 00004E2A  486D F806                pea.l      [A5 - 0x7FA]
  6812. 00004E2E  A98F                     syscall    SetDialogItemText/SetIText
  6813. 00004E30  2F2E FD5E                move.l     -[A7], [A6 - 0x2A2]
  6814. 00004E34  486D F812                pea.l      [A5 - 0x7EE]
  6815. 00004E38  A98F                     syscall    SetDialogItemText/SetIText
  6816. 00004E3A  6042                     bra        +0x44 /* 00004E7E */
  6817. 00004E3C  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  6818. 00004E40  3F3C 0001                move.w     -[A7], 0x1
  6819. 00004E44  A963                     syscall    SetControlValue/SetCtlValue
  6820. 00004E46  2F2E FD6A                move.l     -[A7], [A6 - 0x296]
  6821. 00004E4A  4267                     clr.w      -[A7]
  6822. 00004E4C  A963                     syscall    SetControlValue/SetCtlValue
  6823. 00004E4E  2F0C                     move.l     -[A7], A4
  6824. 00004E50  3F3C 0011                move.w     -[A7], 0x11
  6825. 00004E54  A827                     syscall    HideDialogItem/HideDItem
  6826. 00004E56  6026                     bra        +0x28 /* 00004E7E */
  6827. 00004E58  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  6828. 00004E5C  4267                     clr.w      -[A7]
  6829. 00004E5E  A963                     syscall    SetControlValue/SetCtlValue
  6830. 00004E60  2F2E FD6A                move.l     -[A7], [A6 - 0x296]
  6831. 00004E64  3F3C 0001                move.w     -[A7], 0x1
  6832. 00004E68  A963                     syscall    SetControlValue/SetCtlValue
  6833. 00004E6A  2F0C                     move.l     -[A7], A4
  6834. 00004E6C  3F3C 0011                move.w     -[A7], 0x11
  6835. 00004E70  A828                     syscall    ShowDialogItem/ShowDItem
  6836. 00004E72  2F0C                     move.l     -[A7], A4
  6837. 00004E74  4878 0011                push.l     0x11
  6838. 00004E78  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6839. 00004E7C  A97E                     syscall    SelectDialogItemText/SelIText
  6840. label00004E7E:
  6841. 00004E7E  4A07                     tst.b      D7
  6842. 00004E80  6700 FF44                beq        -0xBA /* 00004DC6 */
  6843. 00004E84  0C6E 0002 FD86           cmpi.w     [A6 - 0x27A], 0x2
  6844. 00004E8A  662C                     bne        +0x2E /* 00004EB8 */
  6845. 00004E8C  2F0C                     move.l     -[A7], A4
  6846. 00004E8E  A983                     syscall    DisposeDialog
  6847. 00004E90  4267                     clr.w      -[A7]
  6848. 00004E92  4EBA D584                jsr        [PC - 0x2A7C /* 00002418 */]
  6849. 00004E96  42A7                     clr.l      -[A7]
  6850. 00004E98  A924                     syscall    FrontWindow
  6851. 00004E9A  4A9F                     tst.l      [A7]+
  6852. 00004E9C  548F                     addq.l     A7, 2
  6853. 00004E9E  6700 1228                beq        +0x122A /* 000060C8 */
  6854. 00004EA2  303C 0176                move.w     D0, 0x176
  6855. 00004EA6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  6856. 00004EAA  204D                     movea.l    A0, A5
  6857. 00004EAC  D1C0                     add.l      A0, D0
  6858. 00004EAE  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  6859. 00004EB2  A873                     syscall    SetPort
  6860. 00004EB4  6000 1212                bra        +0x1214 /* 000060C8 */
  6861. label00004EB8:
  6862. 00004EB8  2F0C                     move.l     -[A7], A4
  6863. 00004EBA  3F3C 0003                move.w     -[A7], 0x3
  6864. 00004EBE  486E FD84                pea.l      [A6 - 0x27C]
  6865. 00004EC2  486E FD7A                pea.l      [A6 - 0x286]
  6866. 00004EC6  486E FD56                pea.l      [A6 - 0x2AA]
  6867. 00004ECA  A98D                     syscall    GetDialogItem/GetDItem
  6868. 00004ECC  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6869. 00004ED0  486E FC56                pea.l      [A6 - 0x3AA]
  6870. 00004ED4  A990                     syscall    GetDialogItemText/GetIText
  6871. 00004ED6  486E FC56                pea.l      [A6 - 0x3AA]
  6872. 00004EDA  486E FDFC                pea.l      [A6 - 0x204]
  6873. 00004EDE  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6874. 00004EE2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6875. 00004EE4  D0AE FDFC                add.l      D0, [A6 - 0x204]
  6876. 00004EE8  41EE FD8E                lea.l      A0, [A6 - 0x272]
  6877. 00004EEC  2D40 FB60                move.l     [A6 - 0x4A0], D0
  6878. 00004EF0  486E FB60                pea.l      [A6 - 0x4A0]
  6879. 00004EF4  4850                     pea.l      [A0]
  6880. 00004EF6  3F3C 280E                move.w     -[A7], 0x280E
  6881. 00004EFA  A9EB                     syscall    Pack4/FP68K
  6882. 00004EFC  3110                     move.w     -[A0], [A0]
  6883. 00004EFE  2F0C                     move.l     -[A7], A4
  6884. 00004F00  3F3C 0004                move.w     -[A7], 0x4
  6885. 00004F04  486E FD84                pea.l      [A6 - 0x27C]
  6886. 00004F08  486E FD7A                pea.l      [A6 - 0x286]
  6887. 00004F0C  486E FD56                pea.l      [A6 - 0x2AA]
  6888. 00004F10  A98D                     syscall    GetDialogItem/GetDItem
  6889. 00004F12  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6890. 00004F16  486E FC56                pea.l      [A6 - 0x3AA]
  6891. 00004F1A  A990                     syscall    GetDialogItemText/GetIText
  6892. 00004F1C  486E FC56                pea.l      [A6 - 0x3AA]
  6893. 00004F20  486E FDEC                pea.l      [A6 - 0x214]
  6894. 00004F24  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6895. 00004F28  41EE FDBE                lea.l      A0, [A6 - 0x242]
  6896. 00004F2C  486E FDEC                pea.l      [A6 - 0x214]
  6897. 00004F30  4850                     pea.l      [A0]
  6898. 00004F32  3F3C 280E                move.w     -[A7], 0x280E
  6899. 00004F36  A9EB                     syscall    Pack4/FP68K
  6900. 00004F38  3110                     move.w     -[A0], [A0]
  6901. 00004F3A  2F0C                     move.l     -[A7], A4
  6902. 00004F3C  3F3C 0005                move.w     -[A7], 0x5
  6903. 00004F40  486E FD84                pea.l      [A6 - 0x27C]
  6904. 00004F44  486E FD7A                pea.l      [A6 - 0x286]
  6905. 00004F48  486E FD56                pea.l      [A6 - 0x2AA]
  6906. 00004F4C  A98D                     syscall    GetDialogItem/GetDItem
  6907. 00004F4E  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6908. 00004F52  486E FC56                pea.l      [A6 - 0x3AA]
  6909. 00004F56  A990                     syscall    GetDialogItemText/GetIText
  6910. 00004F58  486E FC56                pea.l      [A6 - 0x3AA]
  6911. 00004F5C  486E FDE8                pea.l      [A6 - 0x218]
  6912. 00004F60  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6913. 00004F64  41EE FDB2                lea.l      A0, [A6 - 0x24E]
  6914. 00004F68  486E FDE8                pea.l      [A6 - 0x218]
  6915. 00004F6C  4850                     pea.l      [A0]
  6916. 00004F6E  3F3C 280E                move.w     -[A7], 0x280E
  6917. 00004F72  A9EB                     syscall    Pack4/FP68K
  6918. 00004F74  3110                     move.w     -[A0], [A0]
  6919. 00004F76  2F0C                     move.l     -[A7], A4
  6920. 00004F78  3F3C 0008                move.w     -[A7], 0x8
  6921. 00004F7C  486E FD84                pea.l      [A6 - 0x27C]
  6922. 00004F80  486E FD7A                pea.l      [A6 - 0x286]
  6923. 00004F84  486E FD56                pea.l      [A6 - 0x2AA]
  6924. 00004F88  A98D                     syscall    GetDialogItem/GetDItem
  6925. 00004F8A  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6926. 00004F8E  486E FC56                pea.l      [A6 - 0x3AA]
  6927. 00004F92  A990                     syscall    GetDialogItemText/GetIText
  6928. 00004F94  486E FC56                pea.l      [A6 - 0x3AA]
  6929. 00004F98  486E FDE4                pea.l      [A6 - 0x21C]
  6930. 00004F9C  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6931. 00004FA0  41EE FDA6                lea.l      A0, [A6 - 0x25A]
  6932. 00004FA4  486E FDE4                pea.l      [A6 - 0x21C]
  6933. 00004FA8  4850                     pea.l      [A0]
  6934. 00004FAA  3F3C 280E                move.w     -[A7], 0x280E
  6935. 00004FAE  A9EB                     syscall    Pack4/FP68K
  6936. 00004FB0  3110                     move.w     -[A0], [A0]
  6937. 00004FB2  2F0C                     move.l     -[A7], A4
  6938. 00004FB4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6939. 00004FB8  486E FD84                pea.l      [A6 - 0x27C]
  6940. 00004FBC  486E FD7A                pea.l      [A6 - 0x286]
  6941. 00004FC0  486E FD56                pea.l      [A6 - 0x2AA]
  6942. 00004FC4  A98D                     syscall    GetDialogItem/GetDItem
  6943. 00004FC6  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6944. 00004FCA  486E FC56                pea.l      [A6 - 0x3AA]
  6945. 00004FCE  A990                     syscall    GetDialogItemText/GetIText
  6946. 00004FD0  486E FC56                pea.l      [A6 - 0x3AA]
  6947. 00004FD4  486E FDE0                pea.l      [A6 - 0x220]
  6948. 00004FD8  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6949. 00004FDC  41EE FD9A                lea.l      A0, [A6 - 0x266]
  6950. 00004FE0  486E FDE0                pea.l      [A6 - 0x220]
  6951. 00004FE4  4850                     pea.l      [A0]
  6952. 00004FE6  3F3C 280E                move.w     -[A7], 0x280E
  6953. 00004FEA  A9EB                     syscall    Pack4/FP68K
  6954. 00004FEC  3110                     move.w     -[A0], [A0]
  6955. 00004FEE  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  6956. 00004FF4  6700 0094                beq        +0x96 /* 0000508A */
  6957. 00004FF8  2F0C                     move.l     -[A7], A4
  6958. 00004FFA  3F3C 0006                move.w     -[A7], 0x6
  6959. 00004FFE  486E FD84                pea.l      [A6 - 0x27C]
  6960. 00005002  486E FD7A                pea.l      [A6 - 0x286]
  6961. 00005006  486E FD56                pea.l      [A6 - 0x2AA]
  6962. 0000500A  A98D                     syscall    GetDialogItem/GetDItem
  6963. 0000500C  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6964. 00005010  486E FC56                pea.l      [A6 - 0x3AA]
  6965. 00005014  A990                     syscall    GetDialogItemText/GetIText
  6966. 00005016  486E FC56                pea.l      [A6 - 0x3AA]
  6967. 0000501A  486E FDF8                pea.l      [A6 - 0x208]
  6968. 0000501E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6969. 00005022  4AAE FDF8                tst.l      [A6 - 0x208]
  6970. 00005026  6606                     bne        +0x8 /* 0000502E */
  6971. 00005028  7001                     moveq.l    D0, 0x01
  6972. 0000502A  2D40 FDF8                move.l     [A6 - 0x208], D0
  6973. label0000502E:
  6974. 0000502E  41EE FDD6                lea.l      A0, [A6 - 0x22A]
  6975. 00005032  486E FDF8                pea.l      [A6 - 0x208]
  6976. 00005036  4850                     pea.l      [A0]
  6977. 00005038  3F3C 280E                move.w     -[A7], 0x280E
  6978. 0000503C  A9EB                     syscall    Pack4/FP68K
  6979. 0000503E  3110                     move.w     -[A0], [A0]
  6980. 00005040  2F0C                     move.l     -[A7], A4
  6981. 00005042  3F3C 0007                move.w     -[A7], 0x7
  6982. 00005046  486E FD84                pea.l      [A6 - 0x27C]
  6983. 0000504A  486E FD7A                pea.l      [A6 - 0x286]
  6984. 0000504E  486E FD56                pea.l      [A6 - 0x2AA]
  6985. 00005052  A98D                     syscall    GetDialogItem/GetDItem
  6986. 00005054  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  6987. 00005058  486E FC56                pea.l      [A6 - 0x3AA]
  6988. 0000505C  A990                     syscall    GetDialogItemText/GetIText
  6989. 0000505E  486E FC56                pea.l      [A6 - 0x3AA]
  6990. 00005062  486E FDF4                pea.l      [A6 - 0x20C]
  6991. 00005066  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  6992. 0000506A  4AAE FDF4                tst.l      [A6 - 0x20C]
  6993. 0000506E  6606                     bne        +0x8 /* 00005076 */
  6994. 00005070  7001                     moveq.l    D0, 0x01
  6995. 00005072  2D40 FDF4                move.l     [A6 - 0x20C], D0
  6996. label00005076:
  6997. 00005076  41EE FDCA                lea.l      A0, [A6 - 0x236]
  6998. 0000507A  486E FDF4                pea.l      [A6 - 0x20C]
  6999. 0000507E  4850                     pea.l      [A0]
  7000. 00005080  3F3C 280E                move.w     -[A7], 0x280E
  7001. 00005084  A9EB                     syscall    Pack4/FP68K
  7002. 00005086  3110                     move.w     -[A0], [A0]
  7003. 00005088  6046                     bra        +0x48 /* 000050D0 */
  7004. label0000508A:
  7005. 0000508A  4267                     clr.w      -[A7]
  7006. 0000508C  2F2E FD76                move.l     -[A7], [A6 - 0x28A]
  7007. 00005090  A960                     syscall    GetControlValue/GetCtlValue
  7008. 00005092  4A5F                     tst.w      [A7]+
  7009. 00005094  6704                     beq        +0x6 /* 0000509A */
  7010. 00005096  7601                     moveq.l    D3, 0x01
  7011. 00005098  6002                     bra        +0x4 /* 0000509C */
  7012. label0000509A:
  7013. 0000509A  7600                     moveq.l    D3, 0x00
  7014. label0000509C:
  7015. 0000509C  4267                     clr.w      -[A7]
  7016. 0000509E  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  7017. 000050A2  A960                     syscall    GetControlValue/GetCtlValue
  7018. 000050A4  4A5F                     tst.w      [A7]+
  7019. 000050A6  6708                     beq        +0xA /* 000050B0 */
  7020. 000050A8  1D7C 0001 FB65           move.b     [A6 - 0x49B], 0x1
  7021. 000050AE  6020                     bra        +0x22 /* 000050D0 */
  7022. label000050B0:
  7023. 000050B0  422E FB65                clr.b      [A6 - 0x49B]
  7024. 000050B4  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  7025. 000050B8  486E FC56                pea.l      [A6 - 0x3AA]
  7026. 000050BC  A990                     syscall    GetDialogItemText/GetIText
  7027. 000050BE  486E FC56                pea.l      [A6 - 0x3AA]
  7028. 000050C2  486E FDF0                pea.l      [A6 - 0x210]
  7029. 000050C6  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  7030. 000050CA  2D6E FDF0 FD88           move.l     [A6 - 0x278], [A6 - 0x210]
  7031. label000050D0:
  7032. 000050D0  2F0C                     move.l     -[A7], A4
  7033. 000050D2  A983                     syscall    DisposeDialog
  7034. 000050D4  42A7                     clr.l      -[A7]
  7035. 000050D6  3F3C 0004                move.w     -[A7], 0x4
  7036. 000050DA  A9B9                     syscall    GetCursor
  7037. 000050DC  205F                     movea.l    A0, [A7]+
  7038. 000050DE  2F10                     move.l     -[A7], [A0]
  7039. 000050E0  A851                     syscall    SetCursor
  7040. 000050E2  303C 0176                move.w     D0, 0x176
  7041. 000050E6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7042. 000050EA  204D                     movea.l    A0, A5
  7043. 000050EC  D1C0                     add.l      A0, D0
  7044. 000050EE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7045. 000050F2  A029                     syscall    HLock
  7046. 000050F4  303C 0176                move.w     D0, 0x176
  7047. 000050F8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7048. 000050FC  204D                     movea.l    A0, A5
  7049. 000050FE  D1C0                     add.l      A0, D0
  7050. 00005100  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7051. 00005104  2050                     movea.l    A0, [A0]
  7052. 00005106  43EE FC3E                lea.l      A1, [A6 - 0x3C2]
  7053. 0000510A  41E8 0014                lea.l      A0, [A0 + 0x14]
  7054. 0000510E  7005                     moveq.l    D0, 0x05
  7055. label00005110:
  7056. 00005110  22D8                     move.l     [A1]+, [A0]+
  7057. 00005112  51C8 FFFC                dbf        D0, -0x6 /* 00005110 */
  7058. 00005116  2E2E FC46                move.l     D7, [A6 - 0x3BA]
  7059. 0000511A  4A87                     tst.l      D7
  7060. 0000511C  6A32                     bpl        +0x34 /* 00005150 */
  7061. 0000511E  0887 001F                bclr.b     D7, 0x1F
  7062. 00005122  2F07                     move.l     -[A7], D7
  7063. 00005124  486E FB58                pea.l      [A6 - 0x4A8]
  7064. 00005128  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  7065. 0000512C  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  7066. 00005130  43EE FB58                lea.l      A1, [A6 - 0x4A8]
  7067. 00005134  20D9                     move.l     [A0]+, [A1]+
  7068. 00005136  20D9                     move.l     [A0]+, [A1]+
  7069. 00005138  20D9                     move.l     [A0]+, [A1]+
  7070. 0000513A  41EE FBF8                lea.l      A0, [A6 - 0x408]
  7071. 0000513E  487A 0FE2                pea.l      [PC + 0xFE2 /* 00006122, value 0x8000 */]
  7072. 00005142  4850                     pea.l      [A0]
  7073. 00005144  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  7074. 00005148  A9EB                     syscall    Pack4/FP68K
  7075. 0000514A  3110                     move.w     -[A0], [A0]
  7076. 0000514C  508F                     addq.l     A7, 8
  7077. 0000514E  601A                     bra        +0x1C /* 0000516A */
  7078. label00005150:
  7079. 00005150  2F07                     move.l     -[A7], D7
  7080. 00005152  486E FB58                pea.l      [A6 - 0x4A8]
  7081. 00005156  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  7082. 0000515A  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  7083. 0000515E  43EE FB58                lea.l      A1, [A6 - 0x4A8]
  7084. 00005162  20D9                     move.l     [A0]+, [A1]+
  7085. 00005164  20D9                     move.l     [A0]+, [A1]+
  7086. 00005166  20D9                     move.l     [A0]+, [A1]+
  7087. 00005168  508F                     addq.l     A7, 8
  7088. label0000516A:
  7089. 0000516A  4AAE FDFC                tst.l      [A6 - 0x204]
  7090. 0000516E  6F00 011E                ble        +0x120 /* 0000528E */
  7091. 00005172  42A7                     clr.l      -[A7]
  7092. 00005174  303C 0176                move.w     D0, 0x176
  7093. 00005178  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7094. 0000517C  204D                     movea.l    A0, A5
  7095. 0000517E  D1C0                     add.l      A0, D0
  7096. 00005180  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  7097. 00005184  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  7098. 00005188  2E1F                     move.l     D7, [A7]+
  7099. 0000518A  DEAE FDFC                add.l      D7, [A6 - 0x204]
  7100. 0000518E  A061                     syscall    MaxBlock
  7101. 00005190  90AE FDFC                sub.l      D0, [A6 - 0x204]
  7102. 00005194  0C80 0000 2710           cmpi.l     D0, 0x2710
  7103. 0000519A  6C42                     bge        +0x44 /* 000051DE */
  7104. 0000519C  303C 0176                move.w     D0, 0x176
  7105. 000051A0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7106. 000051A4  204D                     movea.l    A0, A5
  7107. 000051A6  D1C0                     add.l      A0, D0
  7108. 000051A8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7109. 000051AC  A02A                     syscall    HUnlock
  7110. 000051AE  4267                     clr.w      -[A7]
  7111. 000051B0  4EBA D266                jsr        [PC - 0x2D9A /* 00002418 */]
  7112. 000051B4  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  7113. 000051B8  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  7114. 000051BC  4297                     clr.l      [A7]
  7115. 000051BE  A924                     syscall    FrontWindow
  7116. 000051C0  4A9F                     tst.l      [A7]+
  7117. 000051C2  548F                     addq.l     A7, 2
  7118. 000051C4  6700 0F02                beq        +0xF04 /* 000060C8 */
  7119. 000051C8  303C 0176                move.w     D0, 0x176
  7120. 000051CC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7121. 000051D0  204D                     movea.l    A0, A5
  7122. 000051D2  D1C0                     add.l      A0, D0
  7123. 000051D4  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  7124. 000051D8  A873                     syscall    SetPort
  7125. 000051DA  6000 0EEC                bra        +0xEEE /* 000060C8 */
  7126. label000051DE:
  7127. 000051DE  303C 0176                move.w     D0, 0x176
  7128. 000051E2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7129. 000051E6  204D                     movea.l    A0, A5
  7130. 000051E8  D1C0                     add.l      A0, D0
  7131. 000051EA  2007                     move.l     D0, D7
  7132. 000051EC  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7133. 000051F0  A024                     syscall    SetHandleSize
  7134. 000051F2  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  7135. 000051F6  6746                     beq        +0x48 /* 0000523E */
  7136. 000051F8  303C 0176                move.w     D0, 0x176
  7137. 000051FC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7138. 00005200  204D                     movea.l    A0, A5
  7139. 00005202  D1C0                     add.l      A0, D0
  7140. 00005204  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7141. 00005208  A02A                     syscall    HUnlock
  7142. 0000520A  4267                     clr.w      -[A7]
  7143. 0000520C  4EBA D20A                jsr        [PC - 0x2DF6 /* 00002418 */]
  7144. 00005210  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7145. 00005214  486D F81E                pea.l      [A5 - 0x7E2]
  7146. 00005218  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  7147. 0000521C  4297                     clr.l      [A7]
  7148. 0000521E  A924                     syscall    FrontWindow
  7149. 00005220  4A9F                     tst.l      [A7]+
  7150. 00005222  548F                     addq.l     A7, 2
  7151. 00005224  6700 0EA2                beq        +0xEA4 /* 000060C8 */
  7152. 00005228  303C 0176                move.w     D0, 0x176
  7153. 0000522C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7154. 00005230  204D                     movea.l    A0, A5
  7155. 00005232  D1C0                     add.l      A0, D0
  7156. 00005234  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  7157. 00005238  A873                     syscall    SetPort
  7158. 0000523A  6000 0E8C                bra        +0xE8E /* 000060C8 */
  7159. label0000523E:
  7160. 0000523E  303C 0176                move.w     D0, 0x176
  7161. 00005242  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7162. 00005246  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  7163. 0000524A  D08C                     add.l      D0, A4
  7164. 0000524C  2840                     movea.l    A4, D0
  7165. 0000524E  28AE FDFC                move.l     [A4], [A6 - 0x204]
  7166. 00005252  303C 0176                move.w     D0, 0x176
  7167. 00005256  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7168. 0000525A  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  7169. 0000525E  D08B                     add.l      D0, A3
  7170. 00005260  2640                     movea.l    A3, D0
  7171. 00005262  2053                     movea.l    A0, [A3]
  7172. 00005264  2050                     movea.l    A0, [A0]
  7173. 00005266  43EE FC3E                lea.l      A1, [A6 - 0x3C2]
  7174. 0000526A  41E8 0014                lea.l      A0, [A0 + 0x14]
  7175. 0000526E  7005                     moveq.l    D0, 0x05
  7176. label00005270:
  7177. 00005270  22D8                     move.l     [A1]+, [A0]+
  7178. 00005272  51C8 FFFC                dbf        D0, -0x6 /* 00005270 */
  7179. 00005276  2D54 FC42                move.l     [A6 - 0x3BE], [A4]
  7180. 0000527A  2053                     movea.l    A0, [A3]
  7181. 0000527C  2050                     movea.l    A0, [A0]
  7182. 0000527E  41E8 0014                lea.l      A0, [A0 + 0x14]
  7183. 00005282  43EE FC3E                lea.l      A1, [A6 - 0x3C2]
  7184. 00005286  7005                     moveq.l    D0, 0x05
  7185. label00005288:
  7186. 00005288  20D9                     move.l     [A0]+, [A1]+
  7187. 0000528A  51C8 FFFC                dbf        D0, -0x6 /* 00005288 */
  7188. label0000528E:
  7189. 0000528E  486D F83C                pea.l      [A5 - 0x7C4]
  7190. 00005292  486D F84A                pea.l      [A5 - 0x7B6]
  7191. 00005296  486D F84C                pea.l      [A5 - 0x7B4]
  7192. 0000529A  486D F84E                pea.l      [A5 - 0x7B2]
  7193. 0000529E  A98B                     syscall    ParamText
  7194. 000052A0  4267                     clr.w      -[A7]
  7195. 000052A2  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  7196. 000052A6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  7197. 000052AA  487A 0E74                pea.l      [PC + 0xE74 /* 00006120, value 0x20000 */]
  7198. 000052AE  486E FB5A                pea.l      [A6 - 0x4A6]
  7199. 000052B2  3F3C 200E                move.w     -[A7], 0x200E
  7200. 000052B6  A9EB                     syscall    Pack4/FP68K
  7201. 000052B8  486E FC34                pea.l      [A6 - 0x3CC]
  7202. 000052BC  486E FB5A                pea.l      [A6 - 0x4A6]
  7203. 000052C0  3F3C 0004                move.w     -[A7], 0x4
  7204. 000052C4  A9EB                     syscall    Pack4/FP68K
  7205. 000052C6  41EE FBD2                lea.l      A0, [A6 - 0x42E]
  7206. 000052CA  43EE FB64                lea.l      A1, [A6 - 0x49C]
  7207. 000052CE  2121                     move.l     -[A0], -[A1]
  7208. 000052D0  2121                     move.l     -[A0], -[A1]
  7209. 000052D2  3121                     move.w     -[A0], -[A1]
  7210. 000052D4  3110                     move.w     -[A0], [A0]
  7211. 000052D6  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7212. 000052DA  43EE FBC8                lea.l      A1, [A6 - 0x438]
  7213. 000052DE  20D9                     move.l     [A0]+, [A1]+
  7214. 000052E0  20D9                     move.l     [A0]+, [A1]+
  7215. 000052E2  30D9                     move.w     [A0]+, [A1]+
  7216. 000052E4  486E FBF8                pea.l      [A6 - 0x408]
  7217. 000052E8  4868 FFF6                pea.l      [A0 - 0xA]
  7218. 000052EC  3F3C 0006                move.w     -[A7], 0x6
  7219. 000052F0  A9EB                     syscall    Pack4/FP68K
  7220. 000052F2  43EE FBAE                lea.l      A1, [A6 - 0x452]
  7221. 000052F6  2320                     move.l     -[A1], -[A0]
  7222. 000052F8  2320                     move.l     -[A1], -[A0]
  7223. 000052FA  3320                     move.w     -[A1], -[A0]
  7224. 000052FC  3311                     move.w     -[A1], [A1]
  7225. 000052FE  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7226. 00005302  43EE FDB2                lea.l      A1, [A6 - 0x24E]
  7227. 00005306  20D9                     move.l     [A0]+, [A1]+
  7228. 00005308  20D9                     move.l     [A0]+, [A1]+
  7229. 0000530A  30D9                     move.w     [A0]+, [A1]+
  7230. 0000530C  486E FDBE                pea.l      [A6 - 0x242]
  7231. 00005310  4868 FFF6                pea.l      [A0 - 0xA]
  7232. 00005314  3F3C 0002                move.w     -[A7], 0x2
  7233. 00005318  A9EB                     syscall    Pack4/FP68K
  7234. 0000531A  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7235. 0000531E  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7236. 00005322  22D8                     move.l     [A1]+, [A0]+
  7237. 00005324  22D8                     move.l     [A1]+, [A0]+
  7238. 00005326  32D8                     move.w     [A1]+, [A0]+
  7239. 00005328  486E FD8E                pea.l      [A6 - 0x272]
  7240. 0000532C  4869 FFF6                pea.l      [A1 - 0xA]
  7241. 00005330  3F3C 0006                move.w     -[A7], 0x6
  7242. 00005334  A9EB                     syscall    Pack4/FP68K
  7243. 00005336  41EE FBA2                lea.l      A0, [A6 - 0x45E]
  7244. 0000533A  2121                     move.l     -[A0], -[A1]
  7245. 0000533C  2121                     move.l     -[A0], -[A1]
  7246. 0000533E  3121                     move.w     -[A0], -[A1]
  7247. 00005340  3110                     move.w     -[A0], [A0]
  7248. 00005342  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7249. 00005346  43EE FDCA                lea.l      A1, [A6 - 0x236]
  7250. 0000534A  20D9                     move.l     [A0]+, [A1]+
  7251. 0000534C  20D9                     move.l     [A0]+, [A1]+
  7252. 0000534E  30D9                     move.w     [A0]+, [A1]+
  7253. 00005350  486E FDD6                pea.l      [A6 - 0x22A]
  7254. 00005354  4868 FFF6                pea.l      [A0 - 0xA]
  7255. 00005358  3F3C 0002                move.w     -[A7], 0x2
  7256. 0000535C  A9EB                     syscall    Pack4/FP68K
  7257. 0000535E  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7258. 00005362  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7259. 00005366  22D8                     move.l     [A1]+, [A0]+
  7260. 00005368  22D8                     move.l     [A1]+, [A0]+
  7261. 0000536A  32D8                     move.w     [A1]+, [A0]+
  7262. 0000536C  486E FD8E                pea.l      [A6 - 0x272]
  7263. 00005370  4869 FFF6                pea.l      [A1 - 0xA]
  7264. 00005374  3F3C 0006                move.w     -[A7], 0x6
  7265. 00005378  A9EB                     syscall    Pack4/FP68K
  7266. 0000537A  41EE FB96                lea.l      A0, [A6 - 0x46A]
  7267. 0000537E  2121                     move.l     -[A0], -[A1]
  7268. 00005380  2121                     move.l     -[A0], -[A1]
  7269. 00005382  3121                     move.w     -[A0], -[A1]
  7270. 00005384  3110                     move.w     -[A0], [A0]
  7271. 00005386  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7272. 0000538A  43EE FD9A                lea.l      A1, [A6 - 0x266]
  7273. 0000538E  20D9                     move.l     [A0]+, [A1]+
  7274. 00005390  20D9                     move.l     [A0]+, [A1]+
  7275. 00005392  30D9                     move.w     [A0]+, [A1]+
  7276. 00005394  486E FDA6                pea.l      [A6 - 0x25A]
  7277. 00005398  4868 FFF6                pea.l      [A0 - 0xA]
  7278. 0000539C  3F3C 0002                move.w     -[A7], 0x2
  7279. 000053A0  A9EB                     syscall    Pack4/FP68K
  7280. 000053A2  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7281. 000053A6  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7282. 000053AA  22D8                     move.l     [A1]+, [A0]+
  7283. 000053AC  22D8                     move.l     [A1]+, [A0]+
  7284. 000053AE  32D8                     move.w     [A1]+, [A0]+
  7285. 000053B0  486E FD8E                pea.l      [A6 - 0x272]
  7286. 000053B4  4869 FFF6                pea.l      [A1 - 0xA]
  7287. 000053B8  3F3C 0006                move.w     -[A7], 0x6
  7288. 000053BC  A9EB                     syscall    Pack4/FP68K
  7289. 000053BE  41EE FB8A                lea.l      A0, [A6 - 0x476]
  7290. 000053C2  2121                     move.l     -[A0], -[A1]
  7291. 000053C4  2121                     move.l     -[A0], -[A1]
  7292. 000053C6  3121                     move.w     -[A0], -[A1]
  7293. 000053C8  3110                     move.w     -[A0], [A0]
  7294. 000053CA  302E 0008                move.w     D0, [A6 + 0x8]
  7295. 000053CE  5C8F                     addq.l     A7, 6
  7296. 000053D0  6700 0C6C                beq        +0xC6E /* 0000603E */
  7297. 000053D4  6B00 0C68                bmi        +0xC6A /* 0000603E */
  7298. 000053D8  5740                     subq.w     D0, 3
  7299. 000053DA  6700 05CE                beq        +0x5D0 /* 000059AA */
  7300. 000053DE  6A08                     bpl        +0xA /* 000053E8 */
  7301. 000053E0  5240                     addq.w     D0, 1
  7302. 000053E2  6A00 02DA                bpl        +0x2DC /* 000056BE */
  7303. 000053E6  600A                     bra        +0xC /* 000053F2 */
  7304. label000053E8:
  7305. 000053E8  5540                     subq.w     D0, 2
  7306. 000053EA  6A00 0C52                bpl        +0xC54 /* 0000603E */
  7307. 000053EE  6000 0874                bra        +0x876 /* 00005C64 */
  7308. label000053F2:
  7309. 000053F2  42AE FBB6                clr.l      [A6 - 0x44A]
  7310. 000053F6  42AE FBB2                clr.l      [A6 - 0x44E]
  7311. 000053FA  42AE FBAE                clr.l      [A6 - 0x452]
  7312. 000053FE  7800                     moveq.l    D4, 0x00
  7313. 00005400  6000 02B0                bra        +0x2B2 /* 000056B2 */
  7314. label00005404:
  7315. 00005404  41EE FB6A                lea.l      A0, [A6 - 0x496]
  7316. 00005408  2D44 FB60                move.l     [A6 - 0x4A0], D4
  7317. 0000540C  486E FB60                pea.l      [A6 - 0x4A0]
  7318. 00005410  4850                     pea.l      [A0]
  7319. 00005412  3F3C 280E                move.w     -[A7], 0x280E
  7320. 00005416  A9EB                     syscall    Pack4/FP68K
  7321. 00005418  3110                     move.w     -[A0], [A0]
  7322. 0000541A  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7323. 0000541E  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7324. 00005422  20D9                     move.l     [A0]+, [A1]+
  7325. 00005424  20D9                     move.l     [A0]+, [A1]+
  7326. 00005426  30D9                     move.w     [A0]+, [A1]+
  7327. 00005428  486E FB98                pea.l      [A6 - 0x468]
  7328. 0000542C  4868 FFF6                pea.l      [A0 - 0xA]
  7329. 00005430  3F3C 0004                move.w     -[A7], 0x4
  7330. 00005434  A9EB                     syscall    Pack4/FP68K
  7331. 00005436  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7332. 0000543A  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7333. 0000543E  22D8                     move.l     [A1]+, [A0]+
  7334. 00005440  22D8                     move.l     [A1]+, [A0]+
  7335. 00005442  32D8                     move.w     [A1]+, [A0]+
  7336. 00005444  486E FDBE                pea.l      [A6 - 0x242]
  7337. 00005448  4869 FFF6                pea.l      [A1 - 0xA]
  7338. 0000544C  4267                     clr.w      -[A7]
  7339. 0000544E  A9EB                     syscall    Pack4/FP68K
  7340. 00005450  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  7341. 00005454  2121                     move.l     -[A0], -[A1]
  7342. 00005456  2121                     move.l     -[A0], -[A1]
  7343. 00005458  3121                     move.w     -[A0], -[A1]
  7344. 0000545A  3110                     move.w     -[A0], [A0]
  7345. 0000545C  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7346. 00005460  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7347. 00005464  20D9                     move.l     [A0]+, [A1]+
  7348. 00005466  20D9                     move.l     [A0]+, [A1]+
  7349. 00005468  30D9                     move.w     [A0]+, [A1]+
  7350. 0000546A  486E FB8C                pea.l      [A6 - 0x474]
  7351. 0000546E  4868 FFF6                pea.l      [A0 - 0xA]
  7352. 00005472  3F3C 0004                move.w     -[A7], 0x4
  7353. 00005476  A9EB                     syscall    Pack4/FP68K
  7354. 00005478  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7355. 0000547C  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7356. 00005480  22D8                     move.l     [A1]+, [A0]+
  7357. 00005482  22D8                     move.l     [A1]+, [A0]+
  7358. 00005484  32D8                     move.w     [A1]+, [A0]+
  7359. 00005486  486E FDD6                pea.l      [A6 - 0x22A]
  7360. 0000548A  4869 FFF6                pea.l      [A1 - 0xA]
  7361. 0000548E  4267                     clr.w      -[A7]
  7362. 00005490  A9EB                     syscall    Pack4/FP68K
  7363. 00005492  41EE FBEA                lea.l      A0, [A6 - 0x416]
  7364. 00005496  2121                     move.l     -[A0], -[A1]
  7365. 00005498  2121                     move.l     -[A0], -[A1]
  7366. 0000549A  3121                     move.w     -[A0], -[A1]
  7367. 0000549C  3110                     move.w     -[A0], [A0]
  7368. 0000549E  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7369. 000054A2  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7370. 000054A6  20D9                     move.l     [A0]+, [A1]+
  7371. 000054A8  20D9                     move.l     [A0]+, [A1]+
  7372. 000054AA  30D9                     move.w     [A0]+, [A1]+
  7373. 000054AC  486E FB80                pea.l      [A6 - 0x480]
  7374. 000054B0  4868 FFF6                pea.l      [A0 - 0xA]
  7375. 000054B4  3F3C 0004                move.w     -[A7], 0x4
  7376. 000054B8  A9EB                     syscall    Pack4/FP68K
  7377. 000054BA  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7378. 000054BE  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7379. 000054C2  22D8                     move.l     [A1]+, [A0]+
  7380. 000054C4  22D8                     move.l     [A1]+, [A0]+
  7381. 000054C6  32D8                     move.w     [A1]+, [A0]+
  7382. 000054C8  486E FDA6                pea.l      [A6 - 0x25A]
  7383. 000054CC  4869 FFF6                pea.l      [A1 - 0xA]
  7384. 000054D0  4267                     clr.w      -[A7]
  7385. 000054D2  A9EB                     syscall    Pack4/FP68K
  7386. 000054D4  41EE FBDE                lea.l      A0, [A6 - 0x422]
  7387. 000054D8  2121                     move.l     -[A0], -[A1]
  7388. 000054DA  2121                     move.l     -[A0], -[A1]
  7389. 000054DC  3121                     move.w     -[A0], -[A1]
  7390. 000054DE  3110                     move.w     -[A0], [A0]
  7391. 000054E0  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7392. 000054E4  43EE FBA4                lea.l      A1, [A6 - 0x45C]
  7393. 000054E8  20D9                     move.l     [A0]+, [A1]+
  7394. 000054EA  20D9                     move.l     [A0]+, [A1]+
  7395. 000054EC  30D9                     move.w     [A0]+, [A1]+
  7396. 000054EE  486E FBE0                pea.l      [A6 - 0x420]
  7397. 000054F2  4868 FFF6                pea.l      [A0 - 0xA]
  7398. 000054F6  3F3C 0004                move.w     -[A7], 0x4
  7399. 000054FA  A9EB                     syscall    Pack4/FP68K
  7400. 000054FC  43EE FBB0                lea.l      A1, [A6 - 0x450]
  7401. 00005500  4868 FFF6                pea.l      [A0 - 0xA]
  7402. 00005504  4851                     pea.l      [A1]
  7403. 00005506  4267                     clr.w      -[A7]
  7404. 00005508  A9EB                     syscall    Pack4/FP68K
  7405. 0000550A  3311                     move.w     -[A1], [A1]
  7406. 0000550C  486E FBC8                pea.l      [A6 - 0x438]
  7407. 00005510  486E FBB0                pea.l      [A6 - 0x450]
  7408. 00005514  3F3C 0008                move.w     -[A7], 0x8
  7409. 00005518  A9EB                     syscall    Pack4/FP68K
  7410. 0000551A  6F12                     ble        +0x14 /* 0000552E */
  7411. 0000551C  41EE FBB0                lea.l      A0, [A6 - 0x450]
  7412. 00005520  486E FBC8                pea.l      [A6 - 0x438]
  7413. 00005524  4850                     pea.l      [A0]
  7414. 00005526  3F3C 0002                move.w     -[A7], 0x2
  7415. 0000552A  A9EB                     syscall    Pack4/FP68K
  7416. 0000552C  3110                     move.w     -[A0], [A0]
  7417. label0000552E:
  7418. 0000552E  486E FB74                pea.l      [A6 - 0x48C]
  7419. 00005532  486E FBAE                pea.l      [A6 - 0x452]
  7420. 00005536  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  7421. 0000553A  41EE FB7E                lea.l      A0, [A6 - 0x482]
  7422. 0000553E  3EA0                     move.w     [A7], -[A0]
  7423. 00005540  2F20                     move.l     -[A7], -[A0]
  7424. 00005542  2F20                     move.l     -[A7], -[A0]
  7425. 00005544  3F3C 0018                move.w     -[A7], 0x18
  7426. 00005548  486E FB5A                pea.l      [A6 - 0x4A6]
  7427. 0000554C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  7428. 00005550  41EE FB74                lea.l      A0, [A6 - 0x48C]
  7429. 00005554  43EE FB5A                lea.l      A1, [A6 - 0x4A6]
  7430. 00005558  20D9                     move.l     [A0]+, [A1]+
  7431. 0000555A  20D9                     move.l     [A0]+, [A1]+
  7432. 0000555C  30D9                     move.w     [A0]+, [A1]+
  7433. 0000555E  486E FC02                pea.l      [A6 - 0x3FE]
  7434. 00005562  486E FB74                pea.l      [A6 - 0x48C]
  7435. 00005566  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  7436. 0000556A  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7437. 0000556E  43EE FBEC                lea.l      A1, [A6 - 0x414]
  7438. 00005572  20D9                     move.l     [A0]+, [A1]+
  7439. 00005574  20D9                     move.l     [A0]+, [A1]+
  7440. 00005576  30D9                     move.w     [A0]+, [A1]+
  7441. 00005578  486E FC04                pea.l      [A6 - 0x3FC]
  7442. 0000557C  4868 FFF6                pea.l      [A0 - 0xA]
  7443. 00005580  3F3C 0004                move.w     -[A7], 0x4
  7444. 00005584  A9EB                     syscall    Pack4/FP68K
  7445. 00005586  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7446. 0000558A  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7447. 0000558E  22D8                     move.l     [A1]+, [A0]+
  7448. 00005590  22D8                     move.l     [A1]+, [A0]+
  7449. 00005592  32D8                     move.w     [A1]+, [A0]+
  7450. 00005594  486E FBD4                pea.l      [A6 - 0x42C]
  7451. 00005598  4869 FFF6                pea.l      [A1 - 0xA]
  7452. 0000559C  4267                     clr.w      -[A7]
  7453. 0000559E  A9EB                     syscall    Pack4/FP68K
  7454. 000055A0  41EE FBC6                lea.l      A0, [A6 - 0x43A]
  7455. 000055A4  2121                     move.l     -[A0], -[A1]
  7456. 000055A6  2121                     move.l     -[A0], -[A1]
  7457. 000055A8  3121                     move.w     -[A0], -[A1]
  7458. 000055AA  3110                     move.w     -[A0], [A0]
  7459. 000055AC  487A 0B70                pea.l      [PC + 0xB70 /* 0000611E, value 0x2 */]
  7460. 000055B0  486E FBBC                pea.l      [A6 - 0x444]
  7461. 000055B4  3F3C 2008                move.w     -[A7], 0x2008
  7462. 000055B8  A9EB                     syscall    Pack4/FP68K
  7463. 000055BA  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7464. 000055BE  6D2A                     blt        +0x2C /* 000055EA */
  7465. 000055C0  41EE FB5A                lea.l      A0, [A6 - 0x4A6]
  7466. 000055C4  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7467. 000055C8  20D9                     move.l     [A0]+, [A1]+
  7468. 000055CA  20D9                     move.l     [A0]+, [A1]+
  7469. 000055CC  30D9                     move.w     [A0]+, [A1]+
  7470. 000055CE  487A 0B4A                pea.l      [PC + 0xB4A /* 0000611A, value 0x3F000000 '?\0\0\0' */]
  7471. 000055D2  4868 FFF6                pea.l      [A0 - 0xA]
  7472. 000055D6  3F3C 1000                move.w     -[A7], 0x1000
  7473. 000055DA  A9EB                     syscall    Pack4/FP68K
  7474. 000055DC  43EE FB5A                lea.l      A1, [A6 - 0x4A6]
  7475. 000055E0  2320                     move.l     -[A1], -[A0]
  7476. 000055E2  2320                     move.l     -[A1], -[A0]
  7477. 000055E4  3320                     move.w     -[A1], -[A0]
  7478. 000055E6  3311                     move.w     -[A1], [A1]
  7479. 000055E8  6028                     bra        +0x2A /* 00005612 */
  7480. label000055EA:
  7481. 000055EA  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7482. 000055EE  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7483. 000055F2  20D9                     move.l     [A0]+, [A1]+
  7484. 000055F4  20D9                     move.l     [A0]+, [A1]+
  7485. 000055F6  30D9                     move.w     [A0]+, [A1]+
  7486. 000055F8  487A 0B1C                pea.l      [PC + 0xB1C /* 00006116, value 0x3F000000 '?\0\0\0' */]
  7487. 000055FC  4868 FFF6                pea.l      [A0 - 0xA]
  7488. 00005600  3F3C 1002                move.w     -[A7], 0x1002
  7489. 00005604  A9EB                     syscall    Pack4/FP68K
  7490. 00005606  43EE FB5A                lea.l      A1, [A6 - 0x4A6]
  7491. 0000560A  2320                     move.l     -[A1], -[A0]
  7492. 0000560C  2320                     move.l     -[A1], -[A0]
  7493. 0000560E  3320                     move.w     -[A1], -[A0]
  7494. 00005610  3311                     move.w     -[A1], [A1]
  7495. label00005612:
  7496. 00005612  41EE FB42                lea.l      A0, [A6 - 0x4BE]
  7497. 00005616  43EE FB50                lea.l      A1, [A6 - 0x4B0]
  7498. 0000561A  20D9                     move.l     [A0]+, [A1]+
  7499. 0000561C  20D9                     move.l     [A0]+, [A1]+
  7500. 0000561E  30D9                     move.w     [A0]+, [A1]+
  7501. 00005620  4868 FFF6                pea.l      [A0 - 0xA]
  7502. 00005624  3F3C 0016                move.w     -[A7], 0x16
  7503. 00005628  A9EB                     syscall    Pack4/FP68K
  7504. 0000562A  4868 FFF6                pea.l      [A0 - 0xA]
  7505. 0000562E  486E FB4C                pea.l      [A6 - 0x4B4]
  7506. 00005632  3F3C 2010                move.w     -[A7], 0x2010
  7507. 00005636  A9EB                     syscall    Pack4/FP68K
  7508. 00005638  3E2E FB4C                move.w     D7, [A6 - 0x4B4]
  7509. 0000563C  0C47 007F                cmpi.w     D7, 0x7F
  7510. 00005640  6F02                     ble        +0x4 /* 00005644 */
  7511. 00005642  7E7F                     moveq.l    D7, 0x7F
  7512. label00005644:
  7513. 00005644  0C47 FF80                cmpi.w     D7, 0xFF80
  7514. 00005648  6C02                     bge        +0x4 /* 0000564C */
  7515. 0000564A  7E80                     moveq.l    D7, 0xFFFFFF80
  7516. label0000564C:
  7517. 0000564C  7080                     moveq.l    D0, 0xFFFFFF80
  7518. 0000564E  BF00                     xor.b      D0, D7
  7519. 00005650  323C 0176                move.w     D1, 0x176
  7520. 00005654  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  7521. 00005658  204D                     movea.l    A0, A5
  7522. 0000565A  D1C1                     add.l      A0, D1
  7523. 0000565C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7524. 00005660  2050                     movea.l    A0, [A0]
  7525. 00005662  1180 482A                move.b     [A0 + D4 + 0x2A], D0
  7526. 00005666  3F3C 0001                move.w     -[A7], 0x1
  7527. 0000566A  42A7                     clr.l      -[A7]
  7528. 0000566C  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  7529. 00005670  4A40                     tst.w      D0
  7530. 00005672  5C8F                     addq.l     A7, 6
  7531. 00005674  673A                     beq        +0x3C /* 000056B0 */
  7532. 00005676  303C 0176                move.w     D0, 0x176
  7533. 0000567A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7534. 0000567E  204D                     movea.l    A0, A5
  7535. 00005680  D1C0                     add.l      A0, D0
  7536. 00005682  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7537. 00005686  A02A                     syscall    HUnlock
  7538. 00005688  4267                     clr.w      -[A7]
  7539. 0000568A  4EBA CD8C                jsr        [PC - 0x3274 /* 00002418 */]
  7540. 0000568E  42A7                     clr.l      -[A7]
  7541. 00005690  A924                     syscall    FrontWindow
  7542. 00005692  4A9F                     tst.l      [A7]+
  7543. 00005694  548F                     addq.l     A7, 2
  7544. 00005696  6700 0A30                beq        +0xA32 /* 000060C8 */
  7545. 0000569A  303C 0176                move.w     D0, 0x176
  7546. 0000569E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7547. 000056A2  204D                     movea.l    A0, A5
  7548. 000056A4  D1C0                     add.l      A0, D0
  7549. 000056A6  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  7550. 000056AA  A873                     syscall    SetPort
  7551. 000056AC  6000 0A1A                bra        +0xA1C /* 000060C8 */
  7552. label000056B0:
  7553. 000056B0  5284                     addq.l     D4, 1
  7554. label000056B2:
  7555. 000056B2  B8AE FDFC                cmp.l      D4, [A6 - 0x204]
  7556. 000056B6  6D00 FD4C                blt        -0x2B2 /* 00005404 */
  7557. 000056BA  6000 0982                bra        +0x984 /* 0000603E */
  7558. label000056BE:
  7559. 000056BE  42AE FBB6                clr.l      [A6 - 0x44A]
  7560. 000056C2  42AE FBB2                clr.l      [A6 - 0x44E]
  7561. 000056C6  42AE FBAE                clr.l      [A6 - 0x452]
  7562. 000056CA  7800                     moveq.l    D4, 0x00
  7563. 000056CC  6000 02D0                bra        +0x2D2 /* 0000599E */
  7564. label000056D0:
  7565. 000056D0  41EE FB6A                lea.l      A0, [A6 - 0x496]
  7566. 000056D4  2D44 FB4A                move.l     [A6 - 0x4B6], D4
  7567. 000056D8  486E FB4A                pea.l      [A6 - 0x4B6]
  7568. 000056DC  4850                     pea.l      [A0]
  7569. 000056DE  3F3C 280E                move.w     -[A7], 0x280E
  7570. 000056E2  A9EB                     syscall    Pack4/FP68K
  7571. 000056E4  3110                     move.w     -[A0], [A0]
  7572. 000056E6  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7573. 000056EA  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7574. 000056EE  20D9                     move.l     [A0]+, [A1]+
  7575. 000056F0  20D9                     move.l     [A0]+, [A1]+
  7576. 000056F2  30D9                     move.w     [A0]+, [A1]+
  7577. 000056F4  486E FB98                pea.l      [A6 - 0x468]
  7578. 000056F8  4868 FFF6                pea.l      [A0 - 0xA]
  7579. 000056FC  3F3C 0004                move.w     -[A7], 0x4
  7580. 00005700  A9EB                     syscall    Pack4/FP68K
  7581. 00005702  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  7582. 00005706  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7583. 0000570A  22D8                     move.l     [A1]+, [A0]+
  7584. 0000570C  22D8                     move.l     [A1]+, [A0]+
  7585. 0000570E  32D8                     move.w     [A1]+, [A0]+
  7586. 00005710  486E FDBE                pea.l      [A6 - 0x242]
  7587. 00005714  4869 FFF6                pea.l      [A1 - 0xA]
  7588. 00005718  4267                     clr.w      -[A7]
  7589. 0000571A  A9EB                     syscall    Pack4/FP68K
  7590. 0000571C  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  7591. 00005720  2121                     move.l     -[A0], -[A1]
  7592. 00005722  2121                     move.l     -[A0], -[A1]
  7593. 00005724  3121                     move.w     -[A0], -[A1]
  7594. 00005726  3110                     move.w     -[A0], [A0]
  7595. 00005728  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7596. 0000572C  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7597. 00005730  20D9                     move.l     [A0]+, [A1]+
  7598. 00005732  20D9                     move.l     [A0]+, [A1]+
  7599. 00005734  30D9                     move.w     [A0]+, [A1]+
  7600. 00005736  486E FB8C                pea.l      [A6 - 0x474]
  7601. 0000573A  4868 FFF6                pea.l      [A0 - 0xA]
  7602. 0000573E  3F3C 0004                move.w     -[A7], 0x4
  7603. 00005742  A9EB                     syscall    Pack4/FP68K
  7604. 00005744  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  7605. 00005748  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7606. 0000574C  22D8                     move.l     [A1]+, [A0]+
  7607. 0000574E  22D8                     move.l     [A1]+, [A0]+
  7608. 00005750  32D8                     move.w     [A1]+, [A0]+
  7609. 00005752  486E FDD6                pea.l      [A6 - 0x22A]
  7610. 00005756  4869 FFF6                pea.l      [A1 - 0xA]
  7611. 0000575A  4267                     clr.w      -[A7]
  7612. 0000575C  A9EB                     syscall    Pack4/FP68K
  7613. 0000575E  41EE FBEA                lea.l      A0, [A6 - 0x416]
  7614. 00005762  2121                     move.l     -[A0], -[A1]
  7615. 00005764  2121                     move.l     -[A0], -[A1]
  7616. 00005766  3121                     move.w     -[A0], -[A1]
  7617. 00005768  3110                     move.w     -[A0], [A0]
  7618. 0000576A  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7619. 0000576E  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7620. 00005772  20D9                     move.l     [A0]+, [A1]+
  7621. 00005774  20D9                     move.l     [A0]+, [A1]+
  7622. 00005776  30D9                     move.w     [A0]+, [A1]+
  7623. 00005778  486E FB80                pea.l      [A6 - 0x480]
  7624. 0000577C  4868 FFF6                pea.l      [A0 - 0xA]
  7625. 00005780  3F3C 0004                move.w     -[A7], 0x4
  7626. 00005784  A9EB                     syscall    Pack4/FP68K
  7627. 00005786  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  7628. 0000578A  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7629. 0000578E  22D8                     move.l     [A1]+, [A0]+
  7630. 00005790  22D8                     move.l     [A1]+, [A0]+
  7631. 00005792  32D8                     move.w     [A1]+, [A0]+
  7632. 00005794  486E FDA6                pea.l      [A6 - 0x25A]
  7633. 00005798  4869 FFF6                pea.l      [A1 - 0xA]
  7634. 0000579C  4267                     clr.w      -[A7]
  7635. 0000579E  A9EB                     syscall    Pack4/FP68K
  7636. 000057A0  41EE FBDE                lea.l      A0, [A6 - 0x422]
  7637. 000057A4  2121                     move.l     -[A0], -[A1]
  7638. 000057A6  2121                     move.l     -[A0], -[A1]
  7639. 000057A8  3121                     move.w     -[A0], -[A1]
  7640. 000057AA  3110                     move.w     -[A0], [A0]
  7641. 000057AC  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7642. 000057B0  43EE FBA4                lea.l      A1, [A6 - 0x45C]
  7643. 000057B4  20D9                     move.l     [A0]+, [A1]+
  7644. 000057B6  20D9                     move.l     [A0]+, [A1]+
  7645. 000057B8  30D9                     move.w     [A0]+, [A1]+
  7646. 000057BA  486E FBE0                pea.l      [A6 - 0x420]
  7647. 000057BE  4868 FFF6                pea.l      [A0 - 0xA]
  7648. 000057C2  3F3C 0004                move.w     -[A7], 0x4
  7649. 000057C6  A9EB                     syscall    Pack4/FP68K
  7650. 000057C8  43EE FBB0                lea.l      A1, [A6 - 0x450]
  7651. 000057CC  4868 FFF6                pea.l      [A0 - 0xA]
  7652. 000057D0  4851                     pea.l      [A1]
  7653. 000057D2  4267                     clr.w      -[A7]
  7654. 000057D4  A9EB                     syscall    Pack4/FP68K
  7655. 000057D6  3311                     move.w     -[A1], [A1]
  7656. 000057D8  486E FBC8                pea.l      [A6 - 0x438]
  7657. 000057DC  486E FBB0                pea.l      [A6 - 0x450]
  7658. 000057E0  3F3C 0008                move.w     -[A7], 0x8
  7659. 000057E4  A9EB                     syscall    Pack4/FP68K
  7660. 000057E6  6F12                     ble        +0x14 /* 000057FA */
  7661. 000057E8  41EE FBB0                lea.l      A0, [A6 - 0x450]
  7662. 000057EC  486E FBC8                pea.l      [A6 - 0x438]
  7663. 000057F0  4850                     pea.l      [A0]
  7664. 000057F2  3F3C 0002                move.w     -[A7], 0x2
  7665. 000057F6  A9EB                     syscall    Pack4/FP68K
  7666. 000057F8  3110                     move.w     -[A0], [A0]
  7667. label000057FA:
  7668. 000057FA  486E FB74                pea.l      [A6 - 0x48C]
  7669. 000057FE  486E FBAE                pea.l      [A6 - 0x452]
  7670. 00005802  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  7671. 00005806  41EE FB7E                lea.l      A0, [A6 - 0x482]
  7672. 0000580A  3EA0                     move.w     [A7], -[A0]
  7673. 0000580C  2F20                     move.l     -[A7], -[A0]
  7674. 0000580E  2F20                     move.l     -[A7], -[A0]
  7675. 00005810  3F3C 0018                move.w     -[A7], 0x18
  7676. 00005814  486E FB44                pea.l      [A6 - 0x4BC]
  7677. 00005818  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  7678. 0000581C  41EE FB74                lea.l      A0, [A6 - 0x48C]
  7679. 00005820  43EE FB44                lea.l      A1, [A6 - 0x4BC]
  7680. 00005824  20D9                     move.l     [A0]+, [A1]+
  7681. 00005826  20D9                     move.l     [A0]+, [A1]+
  7682. 00005828  30D9                     move.w     [A0]+, [A1]+
  7683. 0000582A  486E FBBA                pea.l      [A6 - 0x446]
  7684. 0000582E  486E FB74                pea.l      [A6 - 0x48C]
  7685. 00005832  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  7686. 00005836  487A 08D4                pea.l      [PC + 0x8D4 /* 0000610C, value 0x3FDDDBE6 */]
  7687. 0000583A  486E FBBC                pea.l      [A6 - 0x444]
  7688. 0000583E  3F3C 0008                move.w     -[A7], 0x8
  7689. 00005842  A9EB                     syscall    Pack4/FP68K
  7690. 00005844  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7691. 00005848  6F0E                     ble        +0x10 /* 00005858 */
  7692. 0000584A  41EE FBBA                lea.l      A0, [A6 - 0x446]
  7693. 0000584E  43EE FBEA                lea.l      A1, [A6 - 0x416]
  7694. 00005852  20D9                     move.l     [A0]+, [A1]+
  7695. 00005854  20D9                     move.l     [A0]+, [A1]+
  7696. 00005856  20D9                     move.l     [A0]+, [A1]+
  7697. label00005858:
  7698. 00005858  487A 08A8                pea.l      [PC + 0x8A8 /* 00006102, value 0xBFDDDBE6 */]
  7699. 0000585C  486E FBBC                pea.l      [A6 - 0x444]
  7700. 00005860  3F3C 0008                move.w     -[A7], 0x8
  7701. 00005864  A9EB                     syscall    Pack4/FP68K
  7702. 00005866  6C24                     bge        +0x26 /* 0000588C */
  7703. 00005868  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7704. 0000586C  43EE FBEC                lea.l      A1, [A6 - 0x414]
  7705. 00005870  20D9                     move.l     [A0]+, [A1]+
  7706. 00005872  20D9                     move.l     [A0]+, [A1]+
  7707. 00005874  30D9                     move.w     [A0]+, [A1]+
  7708. 00005876  4868 FFF6                pea.l      [A0 - 0xA]
  7709. 0000587A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7710. 0000587E  A9EB                     syscall    Pack4/FP68K
  7711. 00005880  43EE FBC6                lea.l      A1, [A6 - 0x43A]
  7712. 00005884  2320                     move.l     -[A1], -[A0]
  7713. 00005886  2320                     move.l     -[A1], -[A0]
  7714. 00005888  3320                     move.w     -[A1], -[A0]
  7715. 0000588A  3311                     move.w     -[A1], [A1]
  7716. label0000588C:
  7717. 0000588C  41EE FBBC                lea.l      A0, [A6 - 0x444]
  7718. 00005890  486E FBD4                pea.l      [A6 - 0x42C]
  7719. 00005894  4850                     pea.l      [A0]
  7720. 00005896  4267                     clr.w      -[A7]
  7721. 00005898  A9EB                     syscall    Pack4/FP68K
  7722. 0000589A  3110                     move.w     -[A0], [A0]
  7723. 0000589C  487A 0862                pea.l      [PC + 0x862 /* 00006100, value 0xBFDD */]
  7724. 000058A0  486E FBBC                pea.l      [A6 - 0x444]
  7725. 000058A4  3F3C 2008                move.w     -[A7], 0x2008
  7726. 000058A8  A9EB                     syscall    Pack4/FP68K
  7727. 000058AA  6D2A                     blt        +0x2C /* 000058D6 */
  7728. 000058AC  41EE FB44                lea.l      A0, [A6 - 0x4BC]
  7729. 000058B0  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7730. 000058B4  20D9                     move.l     [A0]+, [A1]+
  7731. 000058B6  20D9                     move.l     [A0]+, [A1]+
  7732. 000058B8  30D9                     move.w     [A0]+, [A1]+
  7733. 000058BA  487A 0840                pea.l      [PC + 0x840 /* 000060FC, value 0x3F000000 '?\0\0\0' */]
  7734. 000058BE  4868 FFF6                pea.l      [A0 - 0xA]
  7735. 000058C2  3F3C 1000                move.w     -[A7], 0x1000
  7736. 000058C6  A9EB                     syscall    Pack4/FP68K
  7737. 000058C8  43EE FB44                lea.l      A1, [A6 - 0x4BC]
  7738. 000058CC  2320                     move.l     -[A1], -[A0]
  7739. 000058CE  2320                     move.l     -[A1], -[A0]
  7740. 000058D0  3320                     move.w     -[A1], -[A0]
  7741. 000058D2  3311                     move.w     -[A1], [A1]
  7742. 000058D4  6028                     bra        +0x2A /* 000058FE */
  7743. label000058D6:
  7744. 000058D6  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7745. 000058DA  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7746. 000058DE  20D9                     move.l     [A0]+, [A1]+
  7747. 000058E0  20D9                     move.l     [A0]+, [A1]+
  7748. 000058E2  30D9                     move.w     [A0]+, [A1]+
  7749. 000058E4  487A 0812                pea.l      [PC + 0x812 /* 000060F8, value 0x3F000000 '?\0\0\0' */]
  7750. 000058E8  4868 FFF6                pea.l      [A0 - 0xA]
  7751. 000058EC  3F3C 1002                move.w     -[A7], 0x1002
  7752. 000058F0  A9EB                     syscall    Pack4/FP68K
  7753. 000058F2  43EE FB44                lea.l      A1, [A6 - 0x4BC]
  7754. 000058F6  2320                     move.l     -[A1], -[A0]
  7755. 000058F8  2320                     move.l     -[A1], -[A0]
  7756. 000058FA  3320                     move.w     -[A1], -[A0]
  7757. 000058FC  3311                     move.w     -[A1], [A1]
  7758. label000058FE:
  7759. 000058FE  41EE FB2C                lea.l      A0, [A6 - 0x4D4]
  7760. 00005902  43EE FB3A                lea.l      A1, [A6 - 0x4C6]
  7761. 00005906  20D9                     move.l     [A0]+, [A1]+
  7762. 00005908  20D9                     move.l     [A0]+, [A1]+
  7763. 0000590A  30D9                     move.w     [A0]+, [A1]+
  7764. 0000590C  4868 FFF6                pea.l      [A0 - 0xA]
  7765. 00005910  3F3C 0016                move.w     -[A7], 0x16
  7766. 00005914  A9EB                     syscall    Pack4/FP68K
  7767. 00005916  4868 FFF6                pea.l      [A0 - 0xA]
  7768. 0000591A  486E FB36                pea.l      [A6 - 0x4CA]
  7769. 0000591E  3F3C 2010                move.w     -[A7], 0x2010
  7770. 00005922  A9EB                     syscall    Pack4/FP68K
  7771. 00005924  3E2E FB36                move.w     D7, [A6 - 0x4CA]
  7772. 00005928  0C47 007F                cmpi.w     D7, 0x7F
  7773. 0000592C  6F02                     ble        +0x4 /* 00005930 */
  7774. 0000592E  7E7F                     moveq.l    D7, 0x7F
  7775. label00005930:
  7776. 00005930  0C47 FF80                cmpi.w     D7, 0xFF80
  7777. 00005934  6C02                     bge        +0x4 /* 00005938 */
  7778. 00005936  7E80                     moveq.l    D7, 0xFFFFFF80
  7779. label00005938:
  7780. 00005938  7080                     moveq.l    D0, 0xFFFFFF80
  7781. 0000593A  BF00                     xor.b      D0, D7
  7782. 0000593C  323C 0176                move.w     D1, 0x176
  7783. 00005940  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  7784. 00005944  204D                     movea.l    A0, A5
  7785. 00005946  D1C1                     add.l      A0, D1
  7786. 00005948  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7787. 0000594C  2050                     movea.l    A0, [A0]
  7788. 0000594E  1180 482A                move.b     [A0 + D4 + 0x2A], D0
  7789. 00005952  3F3C 0001                move.w     -[A7], 0x1
  7790. 00005956  42A7                     clr.l      -[A7]
  7791. 00005958  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  7792. 0000595C  4A40                     tst.w      D0
  7793. 0000595E  5C8F                     addq.l     A7, 6
  7794. 00005960  673A                     beq        +0x3C /* 0000599C */
  7795. 00005962  303C 0176                move.w     D0, 0x176
  7796. 00005966  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7797. 0000596A  204D                     movea.l    A0, A5
  7798. 0000596C  D1C0                     add.l      A0, D0
  7799. 0000596E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  7800. 00005972  A02A                     syscall    HUnlock
  7801. 00005974  4267                     clr.w      -[A7]
  7802. 00005976  4EBA CAA0                jsr        [PC - 0x3560 /* 00002418 */]
  7803. 0000597A  42A7                     clr.l      -[A7]
  7804. 0000597C  A924                     syscall    FrontWindow
  7805. 0000597E  4A9F                     tst.l      [A7]+
  7806. 00005980  548F                     addq.l     A7, 2
  7807. 00005982  6700 0744                beq        +0x746 /* 000060C8 */
  7808. 00005986  303C 0176                move.w     D0, 0x176
  7809. 0000598A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  7810. 0000598E  204D                     movea.l    A0, A5
  7811. 00005990  D1C0                     add.l      A0, D0
  7812. 00005992  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  7813. 00005996  A873                     syscall    SetPort
  7814. 00005998  6000 072E                bra        +0x730 /* 000060C8 */
  7815. label0000599C:
  7816. 0000599C  5284                     addq.l     D4, 1
  7817. label0000599E:
  7818. 0000599E  B8AE FDFC                cmp.l      D4, [A6 - 0x204]
  7819. 000059A2  6D00 FD2C                blt        -0x2D2 /* 000056D0 */
  7820. 000059A6  6000 0696                bra        +0x698 /* 0000603E */
  7821. label000059AA:
  7822. 000059AA  42AE FBB6                clr.l      [A6 - 0x44A]
  7823. 000059AE  42AE FBB2                clr.l      [A6 - 0x44E]
  7824. 000059B2  42AE FBAE                clr.l      [A6 - 0x452]
  7825. 000059B6  7800                     moveq.l    D4, 0x00
  7826. 000059B8  6000 029E                bra        +0x2A0 /* 00005C58 */
  7827. label000059BC:
  7828. 000059BC  41EE FB6A                lea.l      A0, [A6 - 0x496]
  7829. 000059C0  2D44 FB34                move.l     [A6 - 0x4CC], D4
  7830. 000059C4  486E FB34                pea.l      [A6 - 0x4CC]
  7831. 000059C8  4850                     pea.l      [A0]
  7832. 000059CA  3F3C 280E                move.w     -[A7], 0x280E
  7833. 000059CE  A9EB                     syscall    Pack4/FP68K
  7834. 000059D0  3110                     move.w     -[A0], [A0]
  7835. 000059D2  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7836. 000059D6  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7837. 000059DA  20D9                     move.l     [A0]+, [A1]+
  7838. 000059DC  20D9                     move.l     [A0]+, [A1]+
  7839. 000059DE  30D9                     move.w     [A0]+, [A1]+
  7840. 000059E0  486E FB98                pea.l      [A6 - 0x468]
  7841. 000059E4  4868 FFF6                pea.l      [A0 - 0xA]
  7842. 000059E8  3F3C 0004                move.w     -[A7], 0x4
  7843. 000059EC  A9EB                     syscall    Pack4/FP68K
  7844. 000059EE  43EE FB24                lea.l      A1, [A6 - 0x4DC]
  7845. 000059F2  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7846. 000059F6  22D8                     move.l     [A1]+, [A0]+
  7847. 000059F8  22D8                     move.l     [A1]+, [A0]+
  7848. 000059FA  32D8                     move.w     [A1]+, [A0]+
  7849. 000059FC  486E FDBE                pea.l      [A6 - 0x242]
  7850. 00005A00  4869 FFF6                pea.l      [A1 - 0xA]
  7851. 00005A04  4267                     clr.w      -[A7]
  7852. 00005A06  A9EB                     syscall    Pack4/FP68K
  7853. 00005A08  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  7854. 00005A0C  2121                     move.l     -[A0], -[A1]
  7855. 00005A0E  2121                     move.l     -[A0], -[A1]
  7856. 00005A10  3121                     move.w     -[A0], -[A1]
  7857. 00005A12  3110                     move.w     -[A0], [A0]
  7858. 00005A14  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7859. 00005A18  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7860. 00005A1C  20D9                     move.l     [A0]+, [A1]+
  7861. 00005A1E  20D9                     move.l     [A0]+, [A1]+
  7862. 00005A20  30D9                     move.w     [A0]+, [A1]+
  7863. 00005A22  486E FB8C                pea.l      [A6 - 0x474]
  7864. 00005A26  4868 FFF6                pea.l      [A0 - 0xA]
  7865. 00005A2A  3F3C 0004                move.w     -[A7], 0x4
  7866. 00005A2E  A9EB                     syscall    Pack4/FP68K
  7867. 00005A30  43EE FB24                lea.l      A1, [A6 - 0x4DC]
  7868. 00005A34  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7869. 00005A38  22D8                     move.l     [A1]+, [A0]+
  7870. 00005A3A  22D8                     move.l     [A1]+, [A0]+
  7871. 00005A3C  32D8                     move.w     [A1]+, [A0]+
  7872. 00005A3E  486E FDD6                pea.l      [A6 - 0x22A]
  7873. 00005A42  4869 FFF6                pea.l      [A1 - 0xA]
  7874. 00005A46  4267                     clr.w      -[A7]
  7875. 00005A48  A9EB                     syscall    Pack4/FP68K
  7876. 00005A4A  41EE FBEA                lea.l      A0, [A6 - 0x416]
  7877. 00005A4E  2121                     move.l     -[A0], -[A1]
  7878. 00005A50  2121                     move.l     -[A0], -[A1]
  7879. 00005A52  3121                     move.w     -[A0], -[A1]
  7880. 00005A54  3110                     move.w     -[A0], [A0]
  7881. 00005A56  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7882. 00005A5A  43EE FB6A                lea.l      A1, [A6 - 0x496]
  7883. 00005A5E  20D9                     move.l     [A0]+, [A1]+
  7884. 00005A60  20D9                     move.l     [A0]+, [A1]+
  7885. 00005A62  30D9                     move.w     [A0]+, [A1]+
  7886. 00005A64  486E FB80                pea.l      [A6 - 0x480]
  7887. 00005A68  4868 FFF6                pea.l      [A0 - 0xA]
  7888. 00005A6C  3F3C 0004                move.w     -[A7], 0x4
  7889. 00005A70  A9EB                     syscall    Pack4/FP68K
  7890. 00005A72  43EE FB24                lea.l      A1, [A6 - 0x4DC]
  7891. 00005A76  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7892. 00005A7A  22D8                     move.l     [A1]+, [A0]+
  7893. 00005A7C  22D8                     move.l     [A1]+, [A0]+
  7894. 00005A7E  32D8                     move.w     [A1]+, [A0]+
  7895. 00005A80  486E FDA6                pea.l      [A6 - 0x25A]
  7896. 00005A84  4869 FFF6                pea.l      [A1 - 0xA]
  7897. 00005A88  4267                     clr.w      -[A7]
  7898. 00005A8A  A9EB                     syscall    Pack4/FP68K
  7899. 00005A8C  41EE FBDE                lea.l      A0, [A6 - 0x422]
  7900. 00005A90  2121                     move.l     -[A0], -[A1]
  7901. 00005A92  2121                     move.l     -[A0], -[A1]
  7902. 00005A94  3121                     move.w     -[A0], -[A1]
  7903. 00005A96  3110                     move.w     -[A0], [A0]
  7904. 00005A98  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7905. 00005A9C  43EE FBA4                lea.l      A1, [A6 - 0x45C]
  7906. 00005AA0  20D9                     move.l     [A0]+, [A1]+
  7907. 00005AA2  20D9                     move.l     [A0]+, [A1]+
  7908. 00005AA4  30D9                     move.w     [A0]+, [A1]+
  7909. 00005AA6  486E FBE0                pea.l      [A6 - 0x420]
  7910. 00005AAA  4868 FFF6                pea.l      [A0 - 0xA]
  7911. 00005AAE  3F3C 0004                move.w     -[A7], 0x4
  7912. 00005AB2  A9EB                     syscall    Pack4/FP68K
  7913. 00005AB4  43EE FBB0                lea.l      A1, [A6 - 0x450]
  7914. 00005AB8  4868 FFF6                pea.l      [A0 - 0xA]
  7915. 00005ABC  4851                     pea.l      [A1]
  7916. 00005ABE  4267                     clr.w      -[A7]
  7917. 00005AC0  A9EB                     syscall    Pack4/FP68K
  7918. 00005AC2  3311                     move.w     -[A1], [A1]
  7919. 00005AC4  486E FBC8                pea.l      [A6 - 0x438]
  7920. 00005AC8  486E FBB0                pea.l      [A6 - 0x450]
  7921. 00005ACC  3F3C 0008                move.w     -[A7], 0x8
  7922. 00005AD0  A9EB                     syscall    Pack4/FP68K
  7923. 00005AD2  6F12                     ble        +0x14 /* 00005AE6 */
  7924. 00005AD4  41EE FBB0                lea.l      A0, [A6 - 0x450]
  7925. 00005AD8  486E FBC8                pea.l      [A6 - 0x438]
  7926. 00005ADC  4850                     pea.l      [A0]
  7927. 00005ADE  3F3C 0002                move.w     -[A7], 0x2
  7928. 00005AE2  A9EB                     syscall    Pack4/FP68K
  7929. 00005AE4  3110                     move.w     -[A0], [A0]
  7930. label00005AE6:
  7931. 00005AE6  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7932. 00005AEA  43EE FBB0                lea.l      A1, [A6 - 0x450]
  7933. 00005AEE  20D9                     move.l     [A0]+, [A1]+
  7934. 00005AF0  20D9                     move.l     [A0]+, [A1]+
  7935. 00005AF2  30D9                     move.w     [A0]+, [A1]+
  7936. 00005AF4  486E FC34                pea.l      [A6 - 0x3CC]
  7937. 00005AF8  4868 FFF6                pea.l      [A0 - 0xA]
  7938. 00005AFC  3F3C 0006                move.w     -[A7], 0x6
  7939. 00005B00  A9EB                     syscall    Pack4/FP68K
  7940. 00005B02  43EE FB24                lea.l      A1, [A6 - 0x4DC]
  7941. 00005B06  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  7942. 00005B0A  22D8                     move.l     [A1]+, [A0]+
  7943. 00005B0C  22D8                     move.l     [A1]+, [A0]+
  7944. 00005B0E  32D8                     move.w     [A1]+, [A0]+
  7945. 00005B10  487A 05E4                pea.l      [PC + 0x5E4 /* 000060F6, value 0x13F00 */]
  7946. 00005B14  4869 FFF6                pea.l      [A1 - 0xA]
  7947. 00005B18  3F3C 2002                move.w     -[A7], 0x2002
  7948. 00005B1C  A9EB                     syscall    Pack4/FP68K
  7949. 00005B1E  41EE FB1A                lea.l      A0, [A6 - 0x4E6]
  7950. 00005B22  45EE FBEC                lea.l      A2, [A6 - 0x414]
  7951. 00005B26  20DA                     move.l     [A0]+, [A2]+
  7952. 00005B28  20DA                     move.l     [A0]+, [A2]+
  7953. 00005B2A  30DA                     move.w     [A0]+, [A2]+
  7954. 00005B2C  4869 FFF6                pea.l      [A1 - 0xA]
  7955. 00005B30  4868 FFF6                pea.l      [A0 - 0xA]
  7956. 00005B34  3F3C 0004                move.w     -[A7], 0x4
  7957. 00005B38  A9EB                     syscall    Pack4/FP68K
  7958. 00005B3A  43EE FBC6                lea.l      A1, [A6 - 0x43A]
  7959. 00005B3E  2320                     move.l     -[A1], -[A0]
  7960. 00005B40  2320                     move.l     -[A1], -[A0]
  7961. 00005B42  3320                     move.w     -[A1], -[A0]
  7962. 00005B44  3311                     move.w     -[A1], [A1]
  7963. 00005B46  41EE FBBC                lea.l      A0, [A6 - 0x444]
  7964. 00005B4A  486E FBD4                pea.l      [A6 - 0x42C]
  7965. 00005B4E  4850                     pea.l      [A0]
  7966. 00005B50  4267                     clr.w      -[A7]
  7967. 00005B52  A9EB                     syscall    Pack4/FP68K
  7968. 00005B54  3110                     move.w     -[A0], [A0]
  7969. 00005B56  487A 059C                pea.l      [PC + 0x59C /* 000060F4, value 0x1 */]
  7970. 00005B5A  486E FBBC                pea.l      [A6 - 0x444]
  7971. 00005B5E  3F3C 2008                move.w     -[A7], 0x2008
  7972. 00005B62  A9EB                     syscall    Pack4/FP68K
  7973. 00005B64  6D2A                     blt        +0x2C /* 00005B90 */
  7974. 00005B66  41EE FB2E                lea.l      A0, [A6 - 0x4D2]
  7975. 00005B6A  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7976. 00005B6E  20D9                     move.l     [A0]+, [A1]+
  7977. 00005B70  20D9                     move.l     [A0]+, [A1]+
  7978. 00005B72  30D9                     move.w     [A0]+, [A1]+
  7979. 00005B74  487A 057A                pea.l      [PC + 0x57A /* 000060F0, value 0x3F000000 '?\0\0\0' */]
  7980. 00005B78  4868 FFF6                pea.l      [A0 - 0xA]
  7981. 00005B7C  3F3C 1000                move.w     -[A7], 0x1000
  7982. 00005B80  A9EB                     syscall    Pack4/FP68K
  7983. 00005B82  43EE FB2E                lea.l      A1, [A6 - 0x4D2]
  7984. 00005B86  2320                     move.l     -[A1], -[A0]
  7985. 00005B88  2320                     move.l     -[A1], -[A0]
  7986. 00005B8A  3320                     move.w     -[A1], -[A0]
  7987. 00005B8C  3311                     move.w     -[A1], [A1]
  7988. 00005B8E  6028                     bra        +0x2A /* 00005BB8 */
  7989. label00005B90:
  7990. 00005B90  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  7991. 00005B94  43EE FBBC                lea.l      A1, [A6 - 0x444]
  7992. 00005B98  20D9                     move.l     [A0]+, [A1]+
  7993. 00005B9A  20D9                     move.l     [A0]+, [A1]+
  7994. 00005B9C  30D9                     move.w     [A0]+, [A1]+
  7995. 00005B9E  487A 054C                pea.l      [PC + 0x54C /* 000060EC, value 0x3F000000 '?\0\0\0' */]
  7996. 00005BA2  4868 FFF6                pea.l      [A0 - 0xA]
  7997. 00005BA6  3F3C 1002                move.w     -[A7], 0x1002
  7998. 00005BAA  A9EB                     syscall    Pack4/FP68K
  7999. 00005BAC  43EE FB2E                lea.l      A1, [A6 - 0x4D2]
  8000. 00005BB0  2320                     move.l     -[A1], -[A0]
  8001. 00005BB2  2320                     move.l     -[A1], -[A0]
  8002. 00005BB4  3320                     move.w     -[A1], -[A0]
  8003. 00005BB6  3311                     move.w     -[A1], [A1]
  8004. label00005BB8:
  8005. 00005BB8  41EE FB16                lea.l      A0, [A6 - 0x4EA]
  8006. 00005BBC  43EE FB24                lea.l      A1, [A6 - 0x4DC]
  8007. 00005BC0  20D9                     move.l     [A0]+, [A1]+
  8008. 00005BC2  20D9                     move.l     [A0]+, [A1]+
  8009. 00005BC4  30D9                     move.w     [A0]+, [A1]+
  8010. 00005BC6  4868 FFF6                pea.l      [A0 - 0xA]
  8011. 00005BCA  3F3C 0016                move.w     -[A7], 0x16
  8012. 00005BCE  A9EB                     syscall    Pack4/FP68K
  8013. 00005BD0  4868 FFF6                pea.l      [A0 - 0xA]
  8014. 00005BD4  486E FB20                pea.l      [A6 - 0x4E0]
  8015. 00005BD8  3F3C 2010                move.w     -[A7], 0x2010
  8016. 00005BDC  A9EB                     syscall    Pack4/FP68K
  8017. 00005BDE  3E2E FB20                move.w     D7, [A6 - 0x4E0]
  8018. 00005BE2  0C47 007F                cmpi.w     D7, 0x7F
  8019. 00005BE6  6F02                     ble        +0x4 /* 00005BEA */
  8020. 00005BE8  7E7F                     moveq.l    D7, 0x7F
  8021. label00005BEA:
  8022. 00005BEA  0C47 FF80                cmpi.w     D7, 0xFF80
  8023. 00005BEE  6C02                     bge        +0x4 /* 00005BF2 */
  8024. 00005BF0  7E80                     moveq.l    D7, 0xFFFFFF80
  8025. label00005BF2:
  8026. 00005BF2  7080                     moveq.l    D0, 0xFFFFFF80
  8027. 00005BF4  BF00                     xor.b      D0, D7
  8028. 00005BF6  323C 0176                move.w     D1, 0x176
  8029. 00005BFA  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  8030. 00005BFE  204D                     movea.l    A0, A5
  8031. 00005C00  D1C1                     add.l      A0, D1
  8032. 00005C02  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8033. 00005C06  2050                     movea.l    A0, [A0]
  8034. 00005C08  1180 482A                move.b     [A0 + D4 + 0x2A], D0
  8035. 00005C0C  3F3C 0001                move.w     -[A7], 0x1
  8036. 00005C10  42A7                     clr.l      -[A7]
  8037. 00005C12  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  8038. 00005C16  4A40                     tst.w      D0
  8039. 00005C18  5C8F                     addq.l     A7, 6
  8040. 00005C1A  673A                     beq        +0x3C /* 00005C56 */
  8041. 00005C1C  303C 0176                move.w     D0, 0x176
  8042. 00005C20  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8043. 00005C24  204D                     movea.l    A0, A5
  8044. 00005C26  D1C0                     add.l      A0, D0
  8045. 00005C28  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8046. 00005C2C  A02A                     syscall    HUnlock
  8047. 00005C2E  4267                     clr.w      -[A7]
  8048. 00005C30  4EBA C7E6                jsr        [PC - 0x381A /* 00002418 */]
  8049. 00005C34  42A7                     clr.l      -[A7]
  8050. 00005C36  A924                     syscall    FrontWindow
  8051. 00005C38  4A9F                     tst.l      [A7]+
  8052. 00005C3A  548F                     addq.l     A7, 2
  8053. 00005C3C  6700 048A                beq        +0x48C /* 000060C8 */
  8054. 00005C40  303C 0176                move.w     D0, 0x176
  8055. 00005C44  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8056. 00005C48  204D                     movea.l    A0, A5
  8057. 00005C4A  D1C0                     add.l      A0, D0
  8058. 00005C4C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8059. 00005C50  A873                     syscall    SetPort
  8060. 00005C52  6000 0474                bra        +0x476 /* 000060C8 */
  8061. label00005C56:
  8062. 00005C56  5284                     addq.l     D4, 1
  8063. label00005C58:
  8064. 00005C58  B8AE FDFC                cmp.l      D4, [A6 - 0x204]
  8065. 00005C5C  6D00 FD5E                blt        -0x2A0 /* 000059BC */
  8066. 00005C60  6000 03DC                bra        +0x3DE /* 0000603E */
  8067. label00005C64:
  8068. 00005C64  4A2E FB65                tst.b      [A6 - 0x49B]
  8069. 00005C68  6708                     beq        +0xA /* 00005C72 */
  8070. 00005C6A  41EE FD88                lea.l      A0, [A6 - 0x278]
  8071. 00005C6E  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  8072. label00005C72:
  8073. 00005C72  2B6E FD88 FAE0           move.l     [A5 - 0x520], [A6 - 0x278]
  8074. 00005C78  7800                     moveq.l    D4, 0x00
  8075. 00005C7A  6000 03BA                bra        +0x3BC /* 00006036 */
  8076. label00005C7E:
  8077. 00005C7E  41EE FB6A                lea.l      A0, [A6 - 0x496]
  8078. 00005C82  2D44 FB1E                move.l     [A6 - 0x4E2], D4
  8079. 00005C86  486E FB1E                pea.l      [A6 - 0x4E2]
  8080. 00005C8A  4850                     pea.l      [A0]
  8081. 00005C8C  3F3C 280E                move.w     -[A7], 0x280E
  8082. 00005C90  A9EB                     syscall    Pack4/FP68K
  8083. 00005C92  3110                     move.w     -[A0], [A0]
  8084. 00005C94  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  8085. 00005C98  43EE FB6A                lea.l      A1, [A6 - 0x496]
  8086. 00005C9C  20D9                     move.l     [A0]+, [A1]+
  8087. 00005C9E  20D9                     move.l     [A0]+, [A1]+
  8088. 00005CA0  30D9                     move.w     [A0]+, [A1]+
  8089. 00005CA2  486E FB98                pea.l      [A6 - 0x468]
  8090. 00005CA6  4868 FFF6                pea.l      [A0 - 0xA]
  8091. 00005CAA  3F3C 0004                move.w     -[A7], 0x4
  8092. 00005CAE  A9EB                     syscall    Pack4/FP68K
  8093. 00005CB0  43EE FB0E                lea.l      A1, [A6 - 0x4F2]
  8094. 00005CB4  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  8095. 00005CB8  22D8                     move.l     [A1]+, [A0]+
  8096. 00005CBA  22D8                     move.l     [A1]+, [A0]+
  8097. 00005CBC  32D8                     move.w     [A1]+, [A0]+
  8098. 00005CBE  486E FDBE                pea.l      [A6 - 0x242]
  8099. 00005CC2  4869 FFF6                pea.l      [A1 - 0xA]
  8100. 00005CC6  4267                     clr.w      -[A7]
  8101. 00005CC8  A9EB                     syscall    Pack4/FP68K
  8102. 00005CCA  41EE FBF6                lea.l      A0, [A6 - 0x40A]
  8103. 00005CCE  2121                     move.l     -[A0], -[A1]
  8104. 00005CD0  2121                     move.l     -[A0], -[A1]
  8105. 00005CD2  3121                     move.w     -[A0], -[A1]
  8106. 00005CD4  3110                     move.w     -[A0], [A0]
  8107. 00005CD6  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  8108. 00005CDA  43EE FB6A                lea.l      A1, [A6 - 0x496]
  8109. 00005CDE  20D9                     move.l     [A0]+, [A1]+
  8110. 00005CE0  20D9                     move.l     [A0]+, [A1]+
  8111. 00005CE2  30D9                     move.w     [A0]+, [A1]+
  8112. 00005CE4  486E FB80                pea.l      [A6 - 0x480]
  8113. 00005CE8  4868 FFF6                pea.l      [A0 - 0xA]
  8114. 00005CEC  3F3C 0004                move.w     -[A7], 0x4
  8115. 00005CF0  A9EB                     syscall    Pack4/FP68K
  8116. 00005CF2  43EE FB0E                lea.l      A1, [A6 - 0x4F2]
  8117. 00005CF6  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  8118. 00005CFA  22D8                     move.l     [A1]+, [A0]+
  8119. 00005CFC  22D8                     move.l     [A1]+, [A0]+
  8120. 00005CFE  32D8                     move.w     [A1]+, [A0]+
  8121. 00005D00  486E FDA6                pea.l      [A6 - 0x25A]
  8122. 00005D04  4869 FFF6                pea.l      [A1 - 0xA]
  8123. 00005D08  4267                     clr.w      -[A7]
  8124. 00005D0A  A9EB                     syscall    Pack4/FP68K
  8125. 00005D0C  41EE FBDE                lea.l      A0, [A6 - 0x422]
  8126. 00005D10  2121                     move.l     -[A0], -[A1]
  8127. 00005D12  2121                     move.l     -[A0], -[A1]
  8128. 00005D14  3121                     move.w     -[A0], -[A1]
  8129. 00005D16  3110                     move.w     -[A0], [A0]
  8130. 00005D18  4A03                     tst.b      D3
  8131. 00005D1A  6742                     beq        +0x44 /* 00005D5E */
  8132. 00005D1C  4267                     clr.w      -[A7]
  8133. 00005D1E  A861                     syscall    Random
  8134. 00005D20  4857                     pea.l      [A7]
  8135. 00005D22  486E FB18                pea.l      [A6 - 0x4E8]
  8136. 00005D26  3F3C 200E                move.w     -[A7], 0x200E
  8137. 00005D2A  A9EB                     syscall    Pack4/FP68K
  8138. 00005D2C  486E FBEC                pea.l      [A6 - 0x414]
  8139. 00005D30  486E FB18                pea.l      [A6 - 0x4E8]
  8140. 00005D34  3F3C 0004                move.w     -[A7], 0x4
  8141. 00005D38  A9EB                     syscall    Pack4/FP68K
  8142. 00005D3A  487A 03AC                pea.l      [PC + 0x3AC /* 000060E8, value 0x8000 */]
  8143. 00005D3E  486E FB18                pea.l      [A6 - 0x4E8]
  8144. 00005D42  3F3C 2806                move.w     -[A7], 0x2806
  8145. 00005D46  A9EB                     syscall    Pack4/FP68K
  8146. 00005D48  41EE FBC6                lea.l      A0, [A6 - 0x43A]
  8147. 00005D4C  43EE FB22                lea.l      A1, [A6 - 0x4DE]
  8148. 00005D50  2121                     move.l     -[A0], -[A1]
  8149. 00005D52  2121                     move.l     -[A0], -[A1]
  8150. 00005D54  3121                     move.w     -[A0], -[A1]
  8151. 00005D56  3110                     move.w     -[A0], [A0]
  8152. 00005D58  548F                     addq.l     A7, 2
  8153. 00005D5A  6000 01C8                bra        +0x1CA /* 00005F24 */
  8154. label00005D5E:
  8155. 00005D5E  4267                     clr.w      -[A7]
  8156. 00005D60  A861                     syscall    Random
  8157. 00005D62  4857                     pea.l      [A7]
  8158. 00005D64  486E FB18                pea.l      [A6 - 0x4E8]
  8159. 00005D68  3F3C 200E                move.w     -[A7], 0x200E
  8160. 00005D6C  A9EB                     syscall    Pack4/FP68K
  8161. 00005D6E  487A 0374                pea.l      [PC + 0x374 /* 000060E4, value 0x8000 */]
  8162. 00005D72  486E FB18                pea.l      [A6 - 0x4E8]
  8163. 00005D76  3F3C 2806                move.w     -[A7], 0x2806
  8164. 00005D7A  A9EB                     syscall    Pack4/FP68K
  8165. 00005D7C  41EE FC32                lea.l      A0, [A6 - 0x3CE]
  8166. 00005D80  43EE FB22                lea.l      A1, [A6 - 0x4DE]
  8167. 00005D84  2121                     move.l     -[A0], -[A1]
  8168. 00005D86  2121                     move.l     -[A0], -[A1]
  8169. 00005D88  3121                     move.w     -[A0], -[A1]
  8170. 00005D8A  3110                     move.w     -[A0], [A0]
  8171. 00005D8C  4257                     clr.w      [A7]
  8172. 00005D8E  A861                     syscall    Random
  8173. 00005D90  4857                     pea.l      [A7]
  8174. 00005D92  486E FB18                pea.l      [A6 - 0x4E8]
  8175. 00005D96  3F3C 200E                move.w     -[A7], 0x200E
  8176. 00005D9A  A9EB                     syscall    Pack4/FP68K
  8177. 00005D9C  487A 0342                pea.l      [PC + 0x342 /* 000060E0, value 0x8000 */]
  8178. 00005DA0  486E FB18                pea.l      [A6 - 0x4E8]
  8179. 00005DA4  3F3C 2806                move.w     -[A7], 0x2806
  8180. 00005DA8  A9EB                     syscall    Pack4/FP68K
  8181. 00005DAA  41EE FC26                lea.l      A0, [A6 - 0x3DA]
  8182. 00005DAE  43EE FB22                lea.l      A1, [A6 - 0x4DE]
  8183. 00005DB2  2121                     move.l     -[A0], -[A1]
  8184. 00005DB4  2121                     move.l     -[A0], -[A1]
  8185. 00005DB6  3121                     move.w     -[A0], -[A1]
  8186. 00005DB8  3110                     move.w     -[A0], [A0]
  8187. 00005DBA  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  8188. 00005DBE  43EE FC1C                lea.l      A1, [A6 - 0x3E4]
  8189. 00005DC2  20D9                     move.l     [A0]+, [A1]+
  8190. 00005DC4  20D9                     move.l     [A0]+, [A1]+
  8191. 00005DC6  30D9                     move.w     [A0]+, [A1]+
  8192. 00005DC8  486E FC1C                pea.l      [A6 - 0x3E4]
  8193. 00005DCC  4868 FFF6                pea.l      [A0 - 0xA]
  8194. 00005DD0  3F3C 0004                move.w     -[A7], 0x4
  8195. 00005DD4  A9EB                     syscall    Pack4/FP68K
  8196. 00005DD6  43EE FB0E                lea.l      A1, [A6 - 0x4F2]
  8197. 00005DDA  45EE FC28                lea.l      A2, [A6 - 0x3D8]
  8198. 00005DDE  22DA                     move.l     [A1]+, [A2]+
  8199. 00005DE0  22DA                     move.l     [A1]+, [A2]+
  8200. 00005DE2  32DA                     move.w     [A1]+, [A2]+
  8201. 00005DE4  486E FC28                pea.l      [A6 - 0x3D8]
  8202. 00005DE8  4869 FFF6                pea.l      [A1 - 0xA]
  8203. 00005DEC  3F3C 0004                move.w     -[A7], 0x4
  8204. 00005DF0  A9EB                     syscall    Pack4/FP68K
  8205. 00005DF2  45EE FB04                lea.l      A2, [A6 - 0x4FC]
  8206. 00005DF6  43E9 FFF6                lea.l      A1, [A1 - 0xA]
  8207. 00005DFA  24D9                     move.l     [A2]+, [A1]+
  8208. 00005DFC  24D9                     move.l     [A2]+, [A1]+
  8209. 00005DFE  34D9                     move.w     [A2]+, [A1]+
  8210. 00005E00  4868 FFF6                pea.l      [A0 - 0xA]
  8211. 00005E04  486A FFF6                pea.l      [A2 - 0xA]
  8212. 00005E08  4267                     clr.w      -[A7]
  8213. 00005E0A  A9EB                     syscall    Pack4/FP68K
  8214. 00005E0C  41EE FC1A                lea.l      A0, [A6 - 0x3E6]
  8215. 00005E10  2122                     move.l     -[A0], -[A2]
  8216. 00005E12  2122                     move.l     -[A0], -[A2]
  8217. 00005E14  3122                     move.w     -[A0], -[A2]
  8218. 00005E16  3110                     move.w     -[A0], [A0]
  8219. 00005E18  548F                     addq.l     A7, 2
  8220. 00005E1A  487A 02C2                pea.l      [PC + 0x2C2 /* 000060DE, value 0x10000 */]
  8221. 00005E1E  486E FC10                pea.l      [A6 - 0x3F0]
  8222. 00005E22  3F3C 2008                move.w     -[A7], 0x2008
  8223. 00005E26  A9EB                     syscall    Pack4/FP68K
  8224. 00005E28  6C00 FF34                bge        -0xCA /* 00005D5E */
  8225. 00005E2C  486E FB74                pea.l      [A6 - 0x48C]
  8226. 00005E30  486E FC0E                pea.l      [A6 - 0x3F2]
  8227. 00005E34  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  8228. 00005E38  41EE FB7E                lea.l      A0, [A6 - 0x482]
  8229. 00005E3C  3EA0                     move.w     [A7], -[A0]
  8230. 00005E3E  2F20                     move.l     -[A7], -[A0]
  8231. 00005E40  2F20                     move.l     -[A7], -[A0]
  8232. 00005E42  4267                     clr.w      -[A7]
  8233. 00005E44  486E FB18                pea.l      [A6 - 0x4E8]
  8234. 00005E48  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  8235. 00005E4C  41EE FB74                lea.l      A0, [A6 - 0x48C]
  8236. 00005E50  43EE FB18                lea.l      A1, [A6 - 0x4E8]
  8237. 00005E54  20D9                     move.l     [A0]+, [A1]+
  8238. 00005E56  20D9                     move.l     [A0]+, [A1]+
  8239. 00005E58  30D9                     move.w     [A0]+, [A1]+
  8240. 00005E5A  486E FC02                pea.l      [A6 - 0x3FE]
  8241. 00005E5E  486E FB74                pea.l      [A6 - 0x48C]
  8242. 00005E62  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  8243. 00005E66  487A 0274                pea.l      [PC + 0x274 /* 000060DC, value 0xFFFE0001 */]
  8244. 00005E6A  486E FB18                pea.l      [A6 - 0x4E8]
  8245. 00005E6E  3F3C 200E                move.w     -[A7], 0x200E
  8246. 00005E72  A9EB                     syscall    Pack4/FP68K
  8247. 00005E74  486E FC04                pea.l      [A6 - 0x3FC]
  8248. 00005E78  486E FB18                pea.l      [A6 - 0x4E8]
  8249. 00005E7C  3F3C 0004                move.w     -[A7], 0x4
  8250. 00005E80  A9EB                     syscall    Pack4/FP68K
  8251. 00005E82  486E FC10                pea.l      [A6 - 0x3F0]
  8252. 00005E86  486E FB18                pea.l      [A6 - 0x4E8]
  8253. 00005E8A  3F3C 0006                move.w     -[A7], 0x6
  8254. 00005E8E  A9EB                     syscall    Pack4/FP68K
  8255. 00005E90  41EE FC1A                lea.l      A0, [A6 - 0x3E6]
  8256. 00005E94  43EE FB22                lea.l      A1, [A6 - 0x4DE]
  8257. 00005E98  2121                     move.l     -[A0], -[A1]
  8258. 00005E9A  2121                     move.l     -[A0], -[A1]
  8259. 00005E9C  3121                     move.w     -[A0], -[A1]
  8260. 00005E9E  3110                     move.w     -[A0], [A0]
  8261. 00005EA0  486E FB74                pea.l      [A6 - 0x48C]
  8262. 00005EA4  486E FC0E                pea.l      [A6 - 0x3F2]
  8263. 00005EA8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  8264. 00005EAC  41EE FB7E                lea.l      A0, [A6 - 0x482]
  8265. 00005EB0  3EA0                     move.w     [A7], -[A0]
  8266. 00005EB2  2F20                     move.l     -[A7], -[A0]
  8267. 00005EB4  2F20                     move.l     -[A7], -[A0]
  8268. 00005EB6  3F3C 0012                move.w     -[A7], 0x12
  8269. 00005EBA  486E FB18                pea.l      [A6 - 0x4E8]
  8270. 00005EBE  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  8271. 00005EC2  41EE FB74                lea.l      A0, [A6 - 0x48C]
  8272. 00005EC6  43EE FB18                lea.l      A1, [A6 - 0x4E8]
  8273. 00005ECA  20D9                     move.l     [A0]+, [A1]+
  8274. 00005ECC  20D9                     move.l     [A0]+, [A1]+
  8275. 00005ECE  30D9                     move.w     [A0]+, [A1]+
  8276. 00005ED0  486E FC0E                pea.l      [A6 - 0x3F2]
  8277. 00005ED4  486E FB74                pea.l      [A6 - 0x48C]
  8278. 00005ED8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  8279. 00005EDC  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  8280. 00005EE0  43EE FC28                lea.l      A1, [A6 - 0x3D8]
  8281. 00005EE4  20D9                     move.l     [A0]+, [A1]+
  8282. 00005EE6  20D9                     move.l     [A0]+, [A1]+
  8283. 00005EE8  30D9                     move.w     [A0]+, [A1]+
  8284. 00005EEA  486E FC10                pea.l      [A6 - 0x3F0]
  8285. 00005EEE  4868 FFF6                pea.l      [A0 - 0xA]
  8286. 00005EF2  3F3C 0004                move.w     -[A7], 0x4
  8287. 00005EF6  A9EB                     syscall    Pack4/FP68K
  8288. 00005EF8  43EE FB0E                lea.l      A1, [A6 - 0x4F2]
  8289. 00005EFC  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  8290. 00005F00  22D8                     move.l     [A1]+, [A0]+
  8291. 00005F02  22D8                     move.l     [A1]+, [A0]+
  8292. 00005F04  32D8                     move.w     [A1]+, [A0]+
  8293. 00005F06  486E FBEC                pea.l      [A6 - 0x414]
  8294. 00005F0A  4869 FFF6                pea.l      [A1 - 0xA]
  8295. 00005F0E  3F3C 0004                move.w     -[A7], 0x4
  8296. 00005F12  A9EB                     syscall    Pack4/FP68K
  8297. 00005F14  41EE FBC6                lea.l      A0, [A6 - 0x43A]
  8298. 00005F18  2121                     move.l     -[A0], -[A1]
  8299. 00005F1A  2121                     move.l     -[A0], -[A1]
  8300. 00005F1C  3121                     move.w     -[A0], -[A1]
  8301. 00005F1E  3110                     move.w     -[A0], [A0]
  8302. 00005F20  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  8303. label00005F24:
  8304. 00005F24  41EE FBBC                lea.l      A0, [A6 - 0x444]
  8305. 00005F28  486E FBD4                pea.l      [A6 - 0x42C]
  8306. 00005F2C  4850                     pea.l      [A0]
  8307. 00005F2E  4267                     clr.w      -[A7]
  8308. 00005F30  A9EB                     syscall    Pack4/FP68K
  8309. 00005F32  3110                     move.w     -[A0], [A0]
  8310. 00005F34  487A 01A4                pea.l      [PC + 0x1A4 /* 000060DA, value 0xFFFE */]
  8311. 00005F38  486E FBBC                pea.l      [A6 - 0x444]
  8312. 00005F3C  3F3C 2008                move.w     -[A7], 0x2008
  8313. 00005F40  A9EB                     syscall    Pack4/FP68K
  8314. 00005F42  6D2A                     blt        +0x2C /* 00005F6E */
  8315. 00005F44  41EE FB18                lea.l      A0, [A6 - 0x4E8]
  8316. 00005F48  43EE FBBC                lea.l      A1, [A6 - 0x444]
  8317. 00005F4C  20D9                     move.l     [A0]+, [A1]+
  8318. 00005F4E  20D9                     move.l     [A0]+, [A1]+
  8319. 00005F50  30D9                     move.w     [A0]+, [A1]+
  8320. 00005F52  487A 0182                pea.l      [PC + 0x182 /* 000060D6, value 0x3F000000 '?\0\0\0' */]
  8321. 00005F56  4868 FFF6                pea.l      [A0 - 0xA]
  8322. 00005F5A  3F3C 1000                move.w     -[A7], 0x1000
  8323. 00005F5E  A9EB                     syscall    Pack4/FP68K
  8324. 00005F60  43EE FB18                lea.l      A1, [A6 - 0x4E8]
  8325. 00005F64  2320                     move.l     -[A1], -[A0]
  8326. 00005F66  2320                     move.l     -[A1], -[A0]
  8327. 00005F68  3320                     move.w     -[A1], -[A0]
  8328. 00005F6A  3311                     move.w     -[A1], [A1]
  8329. 00005F6C  6028                     bra        +0x2A /* 00005F96 */
  8330. label00005F6E:
  8331. 00005F6E  41EE FB02                lea.l      A0, [A6 - 0x4FE]
  8332. 00005F72  43EE FBBC                lea.l      A1, [A6 - 0x444]
  8333. 00005F76  20D9                     move.l     [A0]+, [A1]+
  8334. 00005F78  20D9                     move.l     [A0]+, [A1]+
  8335. 00005F7A  30D9                     move.w     [A0]+, [A1]+
  8336. 00005F7C  487A 0154                pea.l      [PC + 0x154 /* 000060D2, value 0x3F000000 '?\0\0\0' */]
  8337. 00005F80  4868 FFF6                pea.l      [A0 - 0xA]
  8338. 00005F84  3F3C 1002                move.w     -[A7], 0x1002
  8339. 00005F88  A9EB                     syscall    Pack4/FP68K
  8340. 00005F8A  43EE FB18                lea.l      A1, [A6 - 0x4E8]
  8341. 00005F8E  2320                     move.l     -[A1], -[A0]
  8342. 00005F90  2320                     move.l     -[A1], -[A0]
  8343. 00005F92  3320                     move.w     -[A1], -[A0]
  8344. 00005F94  3311                     move.w     -[A1], [A1]
  8345. label00005F96:
  8346. 00005F96  41EE FB00                lea.l      A0, [A6 - 0x500]
  8347. 00005F9A  43EE FB0E                lea.l      A1, [A6 - 0x4F2]
  8348. 00005F9E  20D9                     move.l     [A0]+, [A1]+
  8349. 00005FA0  20D9                     move.l     [A0]+, [A1]+
  8350. 00005FA2  30D9                     move.w     [A0]+, [A1]+
  8351. 00005FA4  4868 FFF6                pea.l      [A0 - 0xA]
  8352. 00005FA8  3F3C 0016                move.w     -[A7], 0x16
  8353. 00005FAC  A9EB                     syscall    Pack4/FP68K
  8354. 00005FAE  4868 FFF6                pea.l      [A0 - 0xA]
  8355. 00005FB2  486E FB0A                pea.l      [A6 - 0x4F6]
  8356. 00005FB6  3F3C 2010                move.w     -[A7], 0x2010
  8357. 00005FBA  A9EB                     syscall    Pack4/FP68K
  8358. 00005FBC  3E2E FB0A                move.w     D7, [A6 - 0x4F6]
  8359. 00005FC0  0C47 007F                cmpi.w     D7, 0x7F
  8360. 00005FC4  6F02                     ble        +0x4 /* 00005FC8 */
  8361. 00005FC6  7E7F                     moveq.l    D7, 0x7F
  8362. label00005FC8:
  8363. 00005FC8  0C47 FF80                cmpi.w     D7, 0xFF80
  8364. 00005FCC  6C02                     bge        +0x4 /* 00005FD0 */
  8365. 00005FCE  7E80                     moveq.l    D7, 0xFFFFFF80
  8366. label00005FD0:
  8367. 00005FD0  7080                     moveq.l    D0, 0xFFFFFF80
  8368. 00005FD2  BF00                     xor.b      D0, D7
  8369. 00005FD4  323C 0176                move.w     D1, 0x176
  8370. 00005FD8  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  8371. 00005FDC  204D                     movea.l    A0, A5
  8372. 00005FDE  D1C1                     add.l      A0, D1
  8373. 00005FE0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8374. 00005FE4  2050                     movea.l    A0, [A0]
  8375. 00005FE6  1180 482A                move.b     [A0 + D4 + 0x2A], D0
  8376. 00005FEA  3F3C 0001                move.w     -[A7], 0x1
  8377. 00005FEE  42A7                     clr.l      -[A7]
  8378. 00005FF0  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  8379. 00005FF4  4A40                     tst.w      D0
  8380. 00005FF6  5C8F                     addq.l     A7, 6
  8381. 00005FF8  673A                     beq        +0x3C /* 00006034 */
  8382. 00005FFA  303C 0176                move.w     D0, 0x176
  8383. 00005FFE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8384. 00006002  204D                     movea.l    A0, A5
  8385. 00006004  D1C0                     add.l      A0, D0
  8386. 00006006  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8387. 0000600A  A02A                     syscall    HUnlock
  8388. 0000600C  4267                     clr.w      -[A7]
  8389. 0000600E  4EBA C408                jsr        [PC - 0x3BF8 /* 00002418 */]
  8390. 00006012  42A7                     clr.l      -[A7]
  8391. 00006014  A924                     syscall    FrontWindow
  8392. 00006016  4A9F                     tst.l      [A7]+
  8393. 00006018  548F                     addq.l     A7, 2
  8394. 0000601A  6700 00AC                beq        +0xAE /* 000060C8 */
  8395. 0000601E  303C 0176                move.w     D0, 0x176
  8396. 00006022  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8397. 00006026  204D                     movea.l    A0, A5
  8398. 00006028  D1C0                     add.l      A0, D0
  8399. 0000602A  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8400. 0000602E  A873                     syscall    SetPort
  8401. 00006030  6000 0096                bra        +0x98 /* 000060C8 */
  8402. label00006034:
  8403. 00006034  5284                     addq.l     D4, 1
  8404. label00006036:
  8405. 00006036  B8AE FDFC                cmp.l      D4, [A6 - 0x204]
  8406. 0000603A  6D00 FC42                blt        -0x3BC /* 00005C7E */
  8407. label0000603E:
  8408. 0000603E  303C 0176                move.w     D0, 0x176
  8409. 00006042  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8410. 00006046  204D                     movea.l    A0, A5
  8411. 00006048  D1C0                     add.l      A0, D0
  8412. 0000604A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8413. 0000604E  A02A                     syscall    HUnlock
  8414. 00006050  3F3C 0002                move.w     -[A7], 0x2
  8415. 00006054  42A7                     clr.l      -[A7]
  8416. 00006056  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  8417. 0000605A  303C 0176                move.w     D0, 0x176
  8418. 0000605E  C1C6                     muls.w     D0, D6
  8419. 00006060  49ED D080                lea.l      A4, [A5 - 0x2F80]
  8420. 00006064  D08C                     add.l      D0, A4
  8421. 00006066  2840                     movea.l    A4, D0
  8422. 00006068  2E94                     move.l     [A7], [A4]
  8423. 0000606A  A873                     syscall    SetPort
  8424. 0000606C  42A7                     clr.l      -[A7]
  8425. 0000606E  A924                     syscall    FrontWindow
  8426. 00006070  4A9F                     tst.l      [A7]+
  8427. 00006072  548F                     addq.l     A7, 2
  8428. 00006074  670A                     beq        +0xC /* 00006080 */
  8429. 00006076  486C 00D6                pea.l      [A4 + 0xD6]
  8430. 0000607A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8431. 0000607E  588F                     addq.l     A7, 4
  8432. label00006080:
  8433. 00006080  303C 0176                move.w     D0, 0x176
  8434. 00006084  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8435. 00006088  204D                     movea.l    A0, A5
  8436. 0000608A  D1C0                     add.l      A0, D0
  8437. 0000608C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8438. 00006090  A873                     syscall    SetPort
  8439. 00006092  303C 0176                move.w     D0, 0x176
  8440. 00006096  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8441. 0000609A  204D                     movea.l    A0, A5
  8442. 0000609C  D1C0                     add.l      A0, D0
  8443. 0000609E  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8444. 000060A2  A915                     syscall    ShowWindow
  8445. 000060A4  4EBA 1864                jsr        [PC + 0x1864 /* 0000790A */]
  8446. 000060A8  486D FAF2                pea.l      [A5 - 0x50E]
  8447. 000060AC  A851                     syscall    SetCursor
  8448. 000060AE  303C 0176                move.w     D0, 0x176
  8449. 000060B2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8450. 000060B6  49ED D080                lea.l      A4, [A5 - 0x2F80]
  8451. 000060BA  D08C                     add.l      D0, A4
  8452. 000060BC  2840                     movea.l    A4, D0
  8453. 000060BE  197C 0001 0174           move.b     [A4 + 0x174], 0x1
  8454. 000060C4  422C 0128                clr.b      [A4 + 0x128]
  8455. label000060C8:
  8456. 000060C8  4CEE 1CF8 FAE0           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x520]
  8457. 000060CE  4E5E                     unlink     A6
  8458. 000060D0  4E75                     rts
  8459. 000060D2  3F00                     move.w     -[A7], D0
  8460. 000060D4  0000 3F00                ori.b      D0, 0x0
  8461. 000060D8  0000 0000                ori.b      D0, 0x0
  8462. 000060DC  FFFE                     .extension 0xFFE // unimplemented
  8463. 000060DE  0001 0000                ori.b      D1, 0x0
  8464. 000060E2  8000                     or.b       D0, D0
  8465. 000060E4  0000 8000                ori.b      D0, 0x0
  8466. 000060E8  0000 8000                ori.b      D0, 0x0
  8467. 000060EC  3F00                     move.w     -[A7], D0
  8468. 000060EE  0000 3F00                ori.b      D0, 0x0
  8469. 000060F2  0000 0000                ori.b      D0, 0x0
  8470. 000060F6  0001 3F00                ori.b      D1, 0x0
  8471. 000060FA  0000 3F00                ori.b      D0, 0x0
  8472. 000060FE  0000 0000                ori.b      D0, 0x0
  8473. 00006102  BFDD                     cmpa.l     A7, [A5]+
  8474. 00006104  DBE6                     add.l      A5, -[A6]
  8475. 00006106  FECE                     .extension 0xECE // unimplemented
  8476. 00006108  BDED D5BF                cmpa.l     A6, [A5 - 0x2A41]
  8477. 0000610C  3FDD                     move.w     <<invalid special address>>, [A5]+
  8478. 0000610E  DBE6                     add.l      A5, -[A6]
  8479. 00006110  FECE                     .extension 0xECE // unimplemented
  8480. 00006112  BDED D5BF                cmpa.l     A6, [A5 - 0x2A41]
  8481. 00006116  3F00                     move.w     -[A7], D0
  8482. 00006118  0000 3F00                ori.b      D0, 0x0
  8483. 0000611C  0000 0000                ori.b      D0, 0x0
  8484. 00006120  0002 0000                ori.b      D2, 0x0
  8485. 00006124  8000                     or.b       D0, D0
  8486. 00006126  ED58                     rol        D0.w, 6
  8487. 00006128  ECC0 ECC0                bfclr      D0 {D3:32}
  8488. 0000612C  ED58                     rol        D0.w, 6
  8489. 0000612E  ED58                     rol        D0.w, 6
  8490. 00006130  ED58                     rol        D0.w, 6
  8491. 00006132  ED58                     rol        D0.w, 6
  8492. 00006134  ED58                     rol        D0.w, 6
  8493. 00006136  ED58                     rol        D0.w, 6
  8494. 00006138  ED58                     rol        D0.w, 6
  8495. 0000613A  ED58                     rol        D0.w, 6
  8496. 0000613C  ED58                     rol        D0.w, 6
  8497. 0000613E  ECC6 ECEE                bfclr      D6 {D3:D6}
  8498. 00006142  ED58                     rol        D0.w, 6
  8499. 00006144  ED16                     roxl       D6.b, 6
  8500. 00006146  ED32                     roxl       D2.b, D6
  8501. export_50:
  8502. 00006148  4E56 0000                link       A6, 0
  8503. 0000614C  302E 0008                move.w     D0, [A6 + 0x8]
  8504. 00006150  0C40 0006                cmpi.w     D0, 0x6
  8505. 00006154  624E                     bhi        +0x50 /* 000061A4 */
  8506. 00006156  43FA 0050                lea.l      A1, [PC + 0x50 /* 000061A8, value 0xFFFCFFBA */]
  8507. 0000615A  D040                     add.w      D0, D0
  8508. 0000615C  D2F1 0000                add.w      A1, [A1 + D0.w]
  8509. 00006160  4ED1                     jmp        [A1]
  8510. 00006162  4EBA 0EC6                jsr        [PC + 0xEC6 /* 0000702A */]
  8511. 00006166  603C                     bra        +0x3E /* 000061A4 */
  8512. 00006168  4EBA 0C1A                jsr        [PC + 0xC1A /* 00006D84 */]
  8513. 0000616C  486D FAF2                pea.l      [A5 - 0x50E]
  8514. 00006170  A851                     syscall    SetCursor
  8515. 00006172  6030                     bra        +0x32 /* 000061A4 */
  8516. 00006174  42A7                     clr.l      -[A7]
  8517. 00006176  3F3C 0004                move.w     -[A7], 0x4
  8518. 0000617A  A9B9                     syscall    GetCursor
  8519. 0000617C  205F                     movea.l    A0, [A7]+
  8520. 0000617E  2F10                     move.l     -[A7], [A0]
  8521. 00006180  A851                     syscall    SetCursor
  8522. 00006182  4EBA 0032                jsr        [PC + 0x32 /* 000061B6 */]
  8523. 00006186  486D FAF2                pea.l      [A5 - 0x50E]
  8524. 0000618A  A851                     syscall    SetCursor
  8525. 0000618C  6016                     bra        +0x18 /* 000061A4 */
  8526. 0000618E  4EBA 01AA                jsr        [PC + 0x1AA /* 0000633A */]
  8527. 00006192  486D FAF2                pea.l      [A5 - 0x50E]
  8528. 00006196  A851                     syscall    SetCursor
  8529. 00006198  600A                     bra        +0xC /* 000061A4 */
  8530. 0000619A  4EBA 073C                jsr        [PC + 0x73C /* 000068D8 */]
  8531. 0000619E  486D FAF2                pea.l      [A5 - 0x50E]
  8532. 000061A2  A851                     syscall    SetCursor
  8533. label000061A4:
  8534. 000061A4  4E5E                     unlink     A6
  8535. 000061A6  4E75                     rts
  8536. 000061A8  FFFC                     .extension 0xFFC // unimplemented
  8537. 000061AA  FFBA                     .extension 0xFBA // unimplemented
  8538. 000061AC  FFFC                     .extension 0xFFC // unimplemented
  8539. 000061AE  FFC0                     .extension 0xFC0 // unimplemented
  8540. 000061B0  FFCC                     .extension 0xFCC // unimplemented
  8541. 000061B2  FFE6                     .extension 0xFE6 // unimplemented
  8542. 000061B4  FFF2                     .extension 0xFF2 // unimplemented
  8543. fn000061B6:
  8544. 000061B6  4E56 FFF0                link       A6, -0x0010
  8545. 000061BA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  8546. 000061BE  486E FFF8                pea.l      [A6 - 0x8]
  8547. 000061C2  486E FFFC                pea.l      [A6 - 0x4]
  8548. 000061C6  303C 0176                move.w     D0, 0x176
  8549. 000061CA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8550. 000061CE  204D                     movea.l    A0, A5
  8551. 000061D0  D1C0                     add.l      A0, D0
  8552. 000061D2  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  8553. 000061D6  303C 0176                move.w     D0, 0x176
  8554. 000061DA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8555. 000061DE  204D                     movea.l    A0, A5
  8556. 000061E0  D1C0                     add.l      A0, D0
  8557. 000061E2  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  8558. 000061E6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8559. 000061EA  486E FFF0                pea.l      [A6 - 0x10]
  8560. 000061EE  486E FFF4                pea.l      [A6 - 0xC]
  8561. 000061F2  303C 0176                move.w     D0, 0x176
  8562. 000061F6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8563. 000061FA  204D                     movea.l    A0, A5
  8564. 000061FC  D1C0                     add.l      A0, D0
  8565. 000061FE  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  8566. 00006202  303C 0176                move.w     D0, 0x176
  8567. 00006206  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8568. 0000620A  204D                     movea.l    A0, A5
  8569. 0000620C  D1C0                     add.l      A0, D0
  8570. 0000620E  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  8571. 00006212  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8572. 00006216  4AAE FFFC                tst.l      [A6 - 0x4]
  8573. 0000621A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8574. 0000621E  6C04                     bge        +0x6 /* 00006224 */
  8575. 00006220  42AE FFFC                clr.l      [A6 - 0x4]
  8576. label00006224:
  8577. 00006224  303C 0176                move.w     D0, 0x176
  8578. 00006228  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8579. 0000622C  204D                     movea.l    A0, A5
  8580. 0000622E  D1C0                     add.l      A0, D0
  8581. 00006230  7E01                     moveq.l    D7, 0x01
  8582. 00006232  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  8583. 00006236  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  8584. 0000623A  6C04                     bge        +0x6 /* 00006240 */
  8585. 0000623C  2D47 FFF4                move.l     [A6 - 0xC], D7
  8586. label00006240:
  8587. 00006240  2E2E FFF4                move.l     D7, [A6 - 0xC]
  8588. 00006244  9EAE FFFC                sub.l      D7, [A6 - 0x4]
  8589. 00006248  5387                     subq.l     D7, 1
  8590. 0000624A  4A87                     tst.l      D7
  8591. 0000624C  6700 00E4                beq        +0xE6 /* 00006332 */
  8592. 00006250  303C 0176                move.w     D0, 0x176
  8593. 00006254  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8594. 00006258  204D                     movea.l    A0, A5
  8595. 0000625A  D1C0                     add.l      A0, D0
  8596. 0000625C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8597. 00006260  A029                     syscall    HLock
  8598. 00006262  7E2A                     moveq.l    D7, 0x2A
  8599. 00006264  DEAE FFFC                add.l      D7, [A6 - 0x4]
  8600. 00006268  7C28                     moveq.l    D6, 0x28
  8601. 0000626A  DCAE FFF4                add.l      D6, [A6 - 0xC]
  8602. 0000626E  303C 0176                move.w     D0, 0x176
  8603. 00006272  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8604. 00006276  49ED D120                lea.l      A4, [A5 - 0x2EE0]
  8605. 0000627A  D08C                     add.l      D0, A4
  8606. 0000627C  2840                     movea.l    A4, D0
  8607. 0000627E  6022                     bra        +0x24 /* 000062A2 */
  8608. label00006280:
  8609. 00006280  2054                     movea.l    A0, [A4]
  8610. 00006282  2050                     movea.l    A0, [A0]
  8611. 00006284  1A30 7800                move.b     D5, [A0 + D7]
  8612. 00006288  2054                     movea.l    A0, [A4]
  8613. 0000628A  2050                     movea.l    A0, [A0]
  8614. 0000628C  2254                     movea.l    A1, [A4]
  8615. 0000628E  2251                     movea.l    A1, [A1]
  8616. 00006290  13B0 6800 7800           move.b     [A1 + D7], [A0 + D6]
  8617. 00006296  2054                     movea.l    A0, [A4]
  8618. 00006298  2050                     movea.l    A0, [A0]
  8619. 0000629A  1185 6800                move.b     [A0 + D6], D5
  8620. 0000629E  5287                     addq.l     D7, 1
  8621. 000062A0  5386                     subq.l     D6, 1
  8622. label000062A2:
  8623. 000062A2  BC87                     cmp.l      D6, D7
  8624. 000062A4  6EDA                     bgt        -0x24 /* 00006280 */
  8625. 000062A6  303C 0176                move.w     D0, 0x176
  8626. 000062AA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8627. 000062AE  204D                     movea.l    A0, A5
  8628. 000062B0  D1C0                     add.l      A0, D0
  8629. 000062B2  4868 D14E                pea.l      [A0 - 0x2EB2]
  8630. 000062B6  A8A3                     syscall    EraseRect
  8631. 000062B8  303C 0176                move.w     D0, 0x176
  8632. 000062BC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8633. 000062C0  204D                     movea.l    A0, A5
  8634. 000062C2  D1C0                     add.l      A0, D0
  8635. 000062C4  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8636. 000062C8  2050                     movea.l    A0, [A0]
  8637. 000062CA  4868 002A                pea.l      [A0 + 0x2A]
  8638. 000062CE  303C 0176                move.w     D0, 0x176
  8639. 000062D2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8640. 000062D6  204D                     movea.l    A0, A5
  8641. 000062D8  D1C0                     add.l      A0, D0
  8642. 000062DA  2068 D142                movea.l    A0, [A0 - 0x2EBE]
  8643. 000062DE  4868 FFFE                pea.l      [A0 - 0x2]
  8644. 000062E2  303C 0176                move.w     D0, 0x176
  8645. 000062E6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8646. 000062EA  204D                     movea.l    A0, A5
  8647. 000062EC  D1C0                     add.l      A0, D0
  8648. 000062EE  2F28 D13A                move.l     -[A7], [A0 - 0x2EC6]
  8649. 000062F2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  8650. 000062F6  303C 0176                move.w     D0, 0x176
  8651. 000062FA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8652. 000062FE  204D                     movea.l    A0, A5
  8653. 00006300  D1C0                     add.l      A0, D0
  8654. 00006302  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8655. 00006306  A02A                     syscall    HUnlock
  8656. 00006308  303C 0176                move.w     D0, 0x176
  8657. 0000630C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8658. 00006310  204D                     movea.l    A0, A5
  8659. 00006312  D1C0                     add.l      A0, D0
  8660. 00006314  4868 D156                pea.l      [A0 - 0x2EAA]
  8661. 00006318  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8662. 0000631C  303C 0176                move.w     D0, 0x176
  8663. 00006320  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8664. 00006324  204D                     movea.l    A0, A5
  8665. 00006326  D1C0                     add.l      A0, D0
  8666. 00006328  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  8667. 0000632E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8668. label00006332:
  8669. 00006332  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  8670. 00006336  4E5E                     unlink     A6
  8671. 00006338  4E75                     rts
  8672. fn0000633A:
  8673. 0000633A  4E56 FEB4                link       A6, -0x014C
  8674. 0000633E  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8675. 00006342  7E00                     moveq.l    D7, 0x00
  8676. 00006344  303C 0176                move.w     D0, 0x176
  8677. 00006348  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8678. 0000634C  204D                     movea.l    A0, A5
  8679. 0000634E  D1C0                     add.l      A0, D0
  8680. 00006350  4868 D156                pea.l      [A0 - 0x2EAA]
  8681. 00006354  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  8682. 00006358  4297                     clr.l      [A7]
  8683. 0000635A  3F3C 0083                move.w     -[A7], 0x83
  8684. 0000635E  42A7                     clr.l      -[A7]
  8685. 00006360  4878 FFFF                push.l     0xFFFF
  8686. 00006364  A97C                     syscall    GetNewDialog
  8687. 00006366  285F                     movea.l    A4, [A7]+
  8688. 00006368  2F0C                     move.l     -[A7], A4
  8689. 0000636A  3F3C 0001                move.w     -[A7], 0x1
  8690. 0000636E  486E FFEC                pea.l      [A6 - 0x14]
  8691. 00006372  486E FFDC                pea.l      [A6 - 0x24]
  8692. 00006376  486E FFD4                pea.l      [A6 - 0x2C]
  8693. 0000637A  A98D                     syscall    GetDialogItem/GetDItem
  8694. 0000637C  2F0C                     move.l     -[A7], A4
  8695. 0000637E  3F3C 0007                move.w     -[A7], 0x7
  8696. 00006382  486E FFEC                pea.l      [A6 - 0x14]
  8697. 00006386  486E FFE4                pea.l      [A6 - 0x1C]
  8698. 0000638A  486E FFD4                pea.l      [A6 - 0x2C]
  8699. 0000638E  A98D                     syscall    GetDialogItem/GetDItem
  8700. 00006390  2F0C                     move.l     -[A7], A4
  8701. 00006392  3F3C 0008                move.w     -[A7], 0x8
  8702. 00006396  486E FFEC                pea.l      [A6 - 0x14]
  8703. 0000639A  486E FFE0                pea.l      [A6 - 0x20]
  8704. 0000639E  486E FFD4                pea.l      [A6 - 0x2C]
  8705. 000063A2  A98D                     syscall    GetDialogItem/GetDItem
  8706. 000063A4  2F0C                     move.l     -[A7], A4
  8707. 000063A6  4878 0005                push.l     0x5
  8708. 000063AA  3F3C 7FFF                move.w     -[A7], 0x7FFF
  8709. 000063AE  A97E                     syscall    SelectDialogItemText/SelIText
  8710. 000063B0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8711. 000063B4  3F3C 0001                move.w     -[A7], 0x1
  8712. 000063B8  A963                     syscall    SetControlValue/SetCtlValue
  8713. 000063BA  2F0C                     move.l     -[A7], A4
  8714. 000063BC  A915                     syscall    ShowWindow
  8715. 000063BE  2F0C                     move.l     -[A7], A4
  8716. 000063C0  A873                     syscall    SetPort
  8717. 000063C2  4267                     clr.w      -[A7]
  8718. 000063C4  2F0C                     move.l     -[A7], A4
  8719. 000063C6  3F3C 0001                move.w     -[A7], 0x1
  8720. 000063CA  303C 0304                move.w     D0, 0x304
  8721. 000063CE  AA68                     syscall    DialogDispatch
  8722. 000063D0  4257                     clr.w      [A7]
  8723. 000063D2  2F0C                     move.l     -[A7], A4
  8724. 000063D4  3F3C 0002                move.w     -[A7], 0x2
  8725. 000063D8  303C 0305                move.w     D0, 0x305
  8726. 000063DC  AA68                     syscall    DialogDispatch
  8727. 000063DE  4257                     clr.w      [A7]
  8728. 000063E0  2F0C                     move.l     -[A7], A4
  8729. 000063E2  1F3C 0001                move.b     -[A7], 0x1
  8730. 000063E6  303C 0306                move.w     D0, 0x306
  8731. 000063EA  AA68                     syscall    DialogDispatch
  8732. 000063EC  548F                     addq.l     A7, 2
  8733. 000063EE  604C                     bra        +0x4E /* 0000643C */
  8734. label000063F0:
  8735. 000063F0  42A7                     clr.l      -[A7]
  8736. 000063F2  486E FFEE                pea.l      [A6 - 0x12]
  8737. 000063F6  A991                     syscall    ModalDialog
  8738. 000063F8  302E FFEE                move.w     D0, [A6 - 0x12]
  8739. 000063FC  673E                     beq        +0x40 /* 0000643C */
  8740. 000063FE  6B3C                     bmi        +0x3E /* 0000643C */
  8741. 00006400  5F40                     subq.w     D0, 7
  8742. 00006402  6712                     beq        +0x14 /* 00006416 */
  8743. 00006404  6A06                     bpl        +0x8 /* 0000640C */
  8744. 00006406  5840                     addq.w     D0, 4
  8745. 00006408  6A32                     bpl        +0x34 /* 0000643C */
  8746. 0000640A  6006                     bra        +0x8 /* 00006412 */
  8747. label0000640C:
  8748. 0000640C  5540                     subq.w     D0, 2
  8749. 0000640E  6A2C                     bpl        +0x2E /* 0000643C */
  8750. 00006410  6018                     bra        +0x1A /* 0000642A */
  8751. label00006412:
  8752. 00006412  7E01                     moveq.l    D7, 0x01
  8753. 00006414  6026                     bra        +0x28 /* 0000643C */
  8754. label00006416:
  8755. 00006416  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8756. 0000641A  3F3C 0001                move.w     -[A7], 0x1
  8757. 0000641E  A963                     syscall    SetControlValue/SetCtlValue
  8758. 00006420  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8759. 00006424  4267                     clr.w      -[A7]
  8760. 00006426  A963                     syscall    SetControlValue/SetCtlValue
  8761. 00006428  6012                     bra        +0x14 /* 0000643C */
  8762. label0000642A:
  8763. 0000642A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8764. 0000642E  4267                     clr.w      -[A7]
  8765. 00006430  A963                     syscall    SetControlValue/SetCtlValue
  8766. 00006432  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8767. 00006436  3F3C 0001                move.w     -[A7], 0x1
  8768. 0000643A  A963                     syscall    SetControlValue/SetCtlValue
  8769. label0000643C:
  8770. 0000643C  4A07                     tst.b      D7
  8771. 0000643E  67B0                     beq        -0x4E /* 000063F0 */
  8772. 00006440  0C6E 0002 FFEE           cmpi.w     [A6 - 0x12], 0x2
  8773. 00006446  661A                     bne        +0x1C /* 00006462 */
  8774. 00006448  2F0C                     move.l     -[A7], A4
  8775. 0000644A  A983                     syscall    DisposeDialog
  8776. 0000644C  303C 0176                move.w     D0, 0x176
  8777. 00006450  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8778. 00006454  204D                     movea.l    A0, A5
  8779. 00006456  D1C0                     add.l      A0, D0
  8780. 00006458  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8781. 0000645C  A873                     syscall    SetPort
  8782. 0000645E  6000 046E                bra        +0x470 /* 000068CE */
  8783. label00006462:
  8784. 00006462  2F0C                     move.l     -[A7], A4
  8785. 00006464  3F3C 0005                move.w     -[A7], 0x5
  8786. 00006468  486E FFEC                pea.l      [A6 - 0x14]
  8787. 0000646C  486E FFE8                pea.l      [A6 - 0x18]
  8788. 00006470  486E FFD4                pea.l      [A6 - 0x2C]
  8789. 00006474  A98D                     syscall    GetDialogItem/GetDItem
  8790. 00006476  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8791. 0000647A  486E FED4                pea.l      [A6 - 0x12C]
  8792. 0000647E  A990                     syscall    GetDialogItemText/GetIText
  8793. 00006480  486E FED4                pea.l      [A6 - 0x12C]
  8794. 00006484  486E FED0                pea.l      [A6 - 0x130]
  8795. 00006488  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  8796. 0000648C  2F0C                     move.l     -[A7], A4
  8797. 0000648E  3F3C 0006                move.w     -[A7], 0x6
  8798. 00006492  486E FFEC                pea.l      [A6 - 0x14]
  8799. 00006496  486E FFE8                pea.l      [A6 - 0x18]
  8800. 0000649A  486E FFD4                pea.l      [A6 - 0x2C]
  8801. 0000649E  A98D                     syscall    GetDialogItem/GetDItem
  8802. 000064A0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8803. 000064A4  486E FED4                pea.l      [A6 - 0x12C]
  8804. 000064A8  A990                     syscall    GetDialogItemText/GetIText
  8805. 000064AA  486E FED4                pea.l      [A6 - 0x12C]
  8806. 000064AE  486E FECC                pea.l      [A6 - 0x134]
  8807. 000064B2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  8808. 000064B6  4267                     clr.w      -[A7]
  8809. 000064B8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8810. 000064BC  A960                     syscall    GetControlValue/GetCtlValue
  8811. 000064BE  4A5F                     tst.w      [A7]+
  8812. 000064C0  6704                     beq        +0x6 /* 000064C6 */
  8813. 000064C2  7E01                     moveq.l    D7, 0x01
  8814. 000064C4  6002                     bra        +0x4 /* 000064C8 */
  8815. label000064C6:
  8816. 000064C6  7E00                     moveq.l    D7, 0x00
  8817. label000064C8:
  8818. 000064C8  2F0C                     move.l     -[A7], A4
  8819. 000064CA  A983                     syscall    DisposeDialog
  8820. 000064CC  303C 0176                move.w     D0, 0x176
  8821. 000064D0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8822. 000064D4  204D                     movea.l    A0, A5
  8823. 000064D6  D1C0                     add.l      A0, D0
  8824. 000064D8  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  8825. 000064DC  A873                     syscall    SetPort
  8826. 000064DE  42A7                     clr.l      -[A7]
  8827. 000064E0  3F3C 0004                move.w     -[A7], 0x4
  8828. 000064E4  A9B9                     syscall    GetCursor
  8829. 000064E6  205F                     movea.l    A0, [A7]+
  8830. 000064E8  2F10                     move.l     -[A7], [A0]
  8831. 000064EA  A851                     syscall    SetCursor
  8832. 000064EC  486E FFF8                pea.l      [A6 - 0x8]
  8833. 000064F0  486E FFFC                pea.l      [A6 - 0x4]
  8834. 000064F4  303C 0176                move.w     D0, 0x176
  8835. 000064F8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8836. 000064FC  204D                     movea.l    A0, A5
  8837. 000064FE  D1C0                     add.l      A0, D0
  8838. 00006500  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  8839. 00006504  303C 0176                move.w     D0, 0x176
  8840. 00006508  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8841. 0000650C  204D                     movea.l    A0, A5
  8842. 0000650E  D1C0                     add.l      A0, D0
  8843. 00006510  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  8844. 00006514  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8845. 00006518  486E FFF0                pea.l      [A6 - 0x10]
  8846. 0000651C  486E FFF4                pea.l      [A6 - 0xC]
  8847. 00006520  303C 0176                move.w     D0, 0x176
  8848. 00006524  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8849. 00006528  204D                     movea.l    A0, A5
  8850. 0000652A  D1C0                     add.l      A0, D0
  8851. 0000652C  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  8852. 00006530  303C 0176                move.w     D0, 0x176
  8853. 00006534  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8854. 00006538  204D                     movea.l    A0, A5
  8855. 0000653A  D1C0                     add.l      A0, D0
  8856. 0000653C  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  8857. 00006540  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  8858. 00006544  4AAE FFFC                tst.l      [A6 - 0x4]
  8859. 00006548  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8860. 0000654C  6C04                     bge        +0x6 /* 00006552 */
  8861. 0000654E  42AE FFFC                clr.l      [A6 - 0x4]
  8862. label00006552:
  8863. 00006552  303C 0176                move.w     D0, 0x176
  8864. 00006556  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8865. 0000655A  204D                     movea.l    A0, A5
  8866. 0000655C  D1C0                     add.l      A0, D0
  8867. 0000655E  7C01                     moveq.l    D6, 0x01
  8868. 00006560  DCA8 D132                add.l      D6, [A0 - 0x2ECE]
  8869. 00006564  BCAE FFF4                cmp.l      D6, [A6 - 0xC]
  8870. 00006568  6C04                     bge        +0x6 /* 0000656E */
  8871. 0000656A  2D46 FFF4                move.l     [A6 - 0xC], D6
  8872. label0000656E:
  8873. 0000656E  2A2E FED0                move.l     D5, [A6 - 0x130]
  8874. 00006572  DAAE FFF4                add.l      D5, [A6 - 0xC]
  8875. 00006576  9A86                     sub.l      D5, D6
  8876. 00006578  303C 0176                move.w     D0, 0x176
  8877. 0000657C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8878. 00006580  204D                     movea.l    A0, A5
  8879. 00006582  D1C0                     add.l      A0, D0
  8880. 00006584  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8881. 00006588  A029                     syscall    HLock
  8882. 0000658A  4A85                     tst.l      D5
  8883. 0000658C  6F00 01E0                ble        +0x1E2 /* 0000676E */
  8884. 00006590  42A7                     clr.l      -[A7]
  8885. 00006592  303C 0176                move.w     D0, 0x176
  8886. 00006596  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8887. 0000659A  204D                     movea.l    A0, A5
  8888. 0000659C  D1C0                     add.l      A0, D0
  8889. 0000659E  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  8890. 000065A2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  8891. 000065A6  2C1F                     move.l     D6, [A7]+
  8892. 000065A8  DC85                     add.l      D6, D5
  8893. 000065AA  A061                     syscall    MaxBlock
  8894. 000065AC  9085                     sub.l      D0, D5
  8895. 000065AE  0C80 0000 2710           cmpi.l     D0, 0x2710
  8896. 000065B4  6C0A                     bge        +0xC /* 000065C0 */
  8897. 000065B6  2F05                     move.l     -[A7], D5
  8898. 000065B8  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  8899. 000065BC  6000 0310                bra        +0x312 /* 000068CE */
  8900. label000065C0:
  8901. 000065C0  303C 0176                move.w     D0, 0x176
  8902. 000065C4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8903. 000065C8  204D                     movea.l    A0, A5
  8904. 000065CA  D1C0                     add.l      A0, D0
  8905. 000065CC  2006                     move.l     D0, D6
  8906. 000065CE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  8907. 000065D2  A024                     syscall    SetHandleSize
  8908. 000065D4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  8909. 000065D8  6710                     beq        +0x12 /* 000065EA */
  8910. 000065DA  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  8911. 000065DE  486D F854                pea.l      [A5 - 0x7AC]
  8912. 000065E2  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  8913. 000065E6  6000 02E6                bra        +0x2E8 /* 000068CE */
  8914. label000065EA:
  8915. 000065EA  7C00                     moveq.l    D6, 0x00
  8916. 000065EC  303C 0176                move.w     D0, 0x176
  8917. 000065F0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8918. 000065F4  49ED D080                lea.l      A4, [A5 - 0x2F80]
  8919. 000065F8  D08C                     add.l      D0, A4
  8920. 000065FA  2840                     movea.l    A4, D0
  8921. 000065FC  303C 0176                move.w     D0, 0x176
  8922. 00006600  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8923. 00006604  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  8924. 00006608  D08B                     add.l      D0, A3
  8925. 0000660A  2640                     movea.l    A3, D0
  8926. 0000660C  303C 0176                move.w     D0, 0x176
  8927. 00006610  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8928. 00006614  45ED D132                lea.l      A2, [A5 - 0x2ECE]
  8929. 00006618  D08A                     add.l      D0, A2
  8930. 0000661A  2440                     movea.l    A2, D0
  8931. 0000661C  6010                     bra        +0x12 /* 0000662E */
  8932. label0000661E:
  8933. 0000661E  2053                     movea.l    A0, [A3]
  8934. 00006620  2050                     movea.l    A0, [A0]
  8935. 00006622  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  8936. 00006626  D1D2                     add.l      A0, [A2]
  8937. 00006628  10BC 0080                move.b     [A0], 0x80
  8938. 0000662C  5286                     addq.l     D6, 1
  8939. label0000662E:
  8940. 0000662E  BA86                     cmp.l      D5, D6
  8941. 00006630  6EEC                     bgt        -0x12 /* 0000661E */
  8942. 00006632  DB92                     add.l      [A2], D5
  8943. 00006634  2053                     movea.l    A0, [A3]
  8944. 00006636  2050                     movea.l    A0, [A0]
  8945. 00006638  43EE FEB4                lea.l      A1, [A6 - 0x14C]
  8946. 0000663C  41E8 0014                lea.l      A0, [A0 + 0x14]
  8947. 00006640  7005                     moveq.l    D0, 0x05
  8948. label00006642:
  8949. 00006642  22D8                     move.l     [A1]+, [A0]+
  8950. 00006644  51C8 FFFC                dbf        D0, -0x6 /* 00006642 */
  8951. 00006648  2D52 FEB8                move.l     [A6 - 0x148], [A2]
  8952. 0000664C  2053                     movea.l    A0, [A3]
  8953. 0000664E  2050                     movea.l    A0, [A0]
  8954. 00006650  41E8 0014                lea.l      A0, [A0 + 0x14]
  8955. 00006654  43EE FEB4                lea.l      A1, [A6 - 0x14C]
  8956. 00006658  7005                     moveq.l    D0, 0x05
  8957. label0000665A:
  8958. 0000665A  20D9                     move.l     [A0]+, [A1]+
  8959. 0000665C  51C8 FFFC                dbf        D0, -0x6 /* 0000665A */
  8960. 00006660  DBAC 00C2                add.l      [A4 + 0xC2], D5
  8961. 00006664  303C 0176                move.w     D0, 0x176
  8962. 00006668  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8963. 0000666C  204D                     movea.l    A0, A5
  8964. 0000666E  D1C0                     add.l      A0, D0
  8965. 00006670  4868 D156                pea.l      [A0 - 0x2EAA]
  8966. 00006674  303C 0176                move.w     D0, 0x176
  8967. 00006678  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8968. 0000667C  204D                     movea.l    A0, A5
  8969. 0000667E  D1C0                     add.l      A0, D0
  8970. 00006680  4868 D158                pea.l      [A0 - 0x2EA8]
  8971. 00006684  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8972. 00006688  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8973. 0000668C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  8974. 00006690  303C 0176                move.w     D0, 0x176
  8975. 00006694  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8976. 00006698  204D                     movea.l    A0, A5
  8977. 0000669A  D1C0                     add.l      A0, D0
  8978. 0000669C  4868 D15A                pea.l      [A0 - 0x2EA6]
  8979. 000066A0  303C 0176                move.w     D0, 0x176
  8980. 000066A4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8981. 000066A8  204D                     movea.l    A0, A5
  8982. 000066AA  D1C0                     add.l      A0, D0
  8983. 000066AC  4868 D15C                pea.l      [A0 - 0x2EA4]
  8984. 000066B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8985. 000066B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8986. 000066B8  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  8987. 000066BC  303C 0176                move.w     D0, 0x176
  8988. 000066C0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8989. 000066C4  47ED D136                lea.l      A3, [A5 - 0x2ECA]
  8990. 000066C8  D08B                     add.l      D0, A3
  8991. 000066CA  2640                     movea.l    A3, D0
  8992. 000066CC  4AAB 0004                tst.l      [A3 + 0x4]
  8993. 000066D0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8994. 000066D4  6656                     bne        +0x58 /* 0000672C */
  8995. 000066D6  303C 0176                move.w     D0, 0x176
  8996. 000066DA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  8997. 000066DE  204D                     movea.l    A0, A5
  8998. 000066E0  D1C0                     add.l      A0, D0
  8999. 000066E2  7001                     moveq.l    D0, 0x01
  9000. 000066E4  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  9001. 000066E8  B0AB 000C                cmp.l      D0, [A3 + 0xC]
  9002. 000066EC  663E                     bne        +0x40 /* 0000672C */
  9003. 000066EE  303C 0176                move.w     D0, 0x176
  9004. 000066F2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9005. 000066F6  204D                     movea.l    A0, A5
  9006. 000066F8  D1C0                     add.l      A0, D0
  9007. 000066FA  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9008. 000066FE  4267                     clr.w      -[A7]
  9009. 00006700  A964                     syscall    SetControlMinimum/SetMinCtl
  9010. 00006702  303C 0176                move.w     D0, 0x176
  9011. 00006706  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9012. 0000670A  204D                     movea.l    A0, A5
  9013. 0000670C  D1C0                     add.l      A0, D0
  9014. 0000670E  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9015. 00006712  4267                     clr.w      -[A7]
  9016. 00006714  A965                     syscall    SetControlMaximum/SetMaxCtl
  9017. 00006716  303C 0176                move.w     D0, 0x176
  9018. 0000671A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9019. 0000671E  204D                     movea.l    A0, A5
  9020. 00006720  D1C0                     add.l      A0, D0
  9021. 00006722  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9022. 00006726  4267                     clr.w      -[A7]
  9023. 00006728  A963                     syscall    SetControlValue/SetCtlValue
  9024. 0000672A  6042                     bra        +0x44 /* 0000676E */
  9025. label0000672C:
  9026. 0000672C  303C 0176                move.w     D0, 0x176
  9027. 00006730  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9028. 00006734  204D                     movea.l    A0, A5
  9029. 00006736  D1C0                     add.l      A0, D0
  9030. 00006738  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9031. 0000673C  4267                     clr.w      -[A7]
  9032. 0000673E  A964                     syscall    SetControlMinimum/SetMinCtl
  9033. 00006740  303C 0176                move.w     D0, 0x176
  9034. 00006744  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9035. 00006748  204D                     movea.l    A0, A5
  9036. 0000674A  D1C0                     add.l      A0, D0
  9037. 0000674C  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9038. 00006750  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  9039. 00006754  A965                     syscall    SetControlMaximum/SetMaxCtl
  9040. 00006756  303C 0176                move.w     D0, 0x176
  9041. 0000675A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9042. 0000675E  204D                     movea.l    A0, A5
  9043. 00006760  D1C0                     add.l      A0, D0
  9044. 00006762  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9045. 00006766  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  9046. 0000676A  3F00                     move.w     -[A7], D0
  9047. 0000676C  A963                     syscall    SetControlValue/SetCtlValue
  9048. label0000676E:
  9049. 0000676E  2A2E FFF4                move.l     D5, [A6 - 0xC]
  9050. 00006772  9AAE FFFC                sub.l      D5, [A6 - 0x4]
  9051. 00006776  5385                     subq.l     D5, 1
  9052. 00006778  4A85                     tst.l      D5
  9053. 0000677A  6700 0140                beq        +0x142 /* 000068BC */
  9054. 0000677E  4A07                     tst.b      D7
  9055. 00006780  6700 0084                beq        +0x86 /* 00006806 */
  9056. 00006784  2C2E FFFC                move.l     D6, [A6 - 0x4]
  9057. 00006788  606E                     bra        +0x70 /* 000067F8 */
  9058. label0000678A:
  9059. 0000678A  303C 0176                move.w     D0, 0x176
  9060. 0000678E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9061. 00006792  204D                     movea.l    A0, A5
  9062. 00006794  D1C0                     add.l      A0, D0
  9063. 00006796  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9064. 0000679A  2850                     movea.l    A4, [A0]
  9065. 0000679C  49F4 682A                lea.l      A4, [A4 + D6 + 0x2A]
  9066. 000067A0  303C 0176                move.w     D0, 0x176
  9067. 000067A4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9068. 000067A8  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  9069. 000067AC  D08B                     add.l      D0, A3
  9070. 000067AE  2640                     movea.l    A3, D0
  9071. 000067B0  204C                     movea.l    A0, A4
  9072. 000067B2  D1EE FED0                add.l      A0, [A6 - 0x130]
  9073. 000067B6  1E10                     move.b     D7, [A0]
  9074. 000067B8  4887                     ext.w      D7
  9075. 000067BA  0A47 FF80                xori.w     D7, 0xFF80
  9076. 000067BE  1A14                     move.b     D5, [A4]
  9077. 000067C0  4885                     ext.w      D5
  9078. 000067C2  0A45 FF80                xori.w     D5, 0xFF80
  9079. 000067C6  3005                     move.w     D0, D5
  9080. 000067C8  C1EE FECE                muls.w     D0, [A6 - 0x132]
  9081. 000067CC  48C0                     ext.l      D0
  9082. 000067CE  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  9083. 000067D2  DE40                     add.w      D7, D0
  9084. 000067D4  0C47 007F                cmpi.w     D7, 0x7F
  9085. 000067D8  6F02                     ble        +0x4 /* 000067DC */
  9086. 000067DA  7E7F                     moveq.l    D7, 0x7F
  9087. label000067DC:
  9088. 000067DC  0C47 FF80                cmpi.w     D7, 0xFF80
  9089. 000067E0  6C02                     bge        +0x4 /* 000067E4 */
  9090. 000067E2  7E80                     moveq.l    D7, 0xFFFFFF80
  9091. label000067E4:
  9092. 000067E4  7080                     moveq.l    D0, 0xFFFFFF80
  9093. 000067E6  BF00                     xor.b      D0, D7
  9094. 000067E8  2053                     movea.l    A0, [A3]
  9095. 000067EA  2050                     movea.l    A0, [A0]
  9096. 000067EC  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9097. 000067F0  D1EE FED0                add.l      A0, [A6 - 0x130]
  9098. 000067F4  1080                     move.b     [A0], D0
  9099. 000067F6  5286                     addq.l     D6, 1
  9100. label000067F8:
  9101. 000067F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  9102. 000067FA  D0AE FFF4                add.l      D0, [A6 - 0xC]
  9103. 000067FE  B086                     cmp.l      D0, D6
  9104. 00006800  6E88                     bgt        -0x76 /* 0000678A */
  9105. 00006802  6000 0082                bra        +0x84 /* 00006886 */
  9106. label00006806:
  9107. 00006806  7CFE                     moveq.l    D6, 0xFFFFFFFE
  9108. 00006808  DCAE FFF4                add.l      D6, [A6 - 0xC]
  9109. 0000680C  606E                     bra        +0x70 /* 0000687C */
  9110. label0000680E:
  9111. 0000680E  303C 0176                move.w     D0, 0x176
  9112. 00006812  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9113. 00006816  204D                     movea.l    A0, A5
  9114. 00006818  D1C0                     add.l      A0, D0
  9115. 0000681A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9116. 0000681E  2850                     movea.l    A4, [A0]
  9117. 00006820  49F4 682A                lea.l      A4, [A4 + D6 + 0x2A]
  9118. 00006824  303C 0176                move.w     D0, 0x176
  9119. 00006828  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9120. 0000682C  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  9121. 00006830  D08B                     add.l      D0, A3
  9122. 00006832  2640                     movea.l    A3, D0
  9123. 00006834  204C                     movea.l    A0, A4
  9124. 00006836  D1EE FED0                add.l      A0, [A6 - 0x130]
  9125. 0000683A  1E10                     move.b     D7, [A0]
  9126. 0000683C  4887                     ext.w      D7
  9127. 0000683E  0A47 FF80                xori.w     D7, 0xFF80
  9128. 00006842  1A14                     move.b     D5, [A4]
  9129. 00006844  4885                     ext.w      D5
  9130. 00006846  0A45 FF80                xori.w     D5, 0xFF80
  9131. 0000684A  3005                     move.w     D0, D5
  9132. 0000684C  C1EE FECE                muls.w     D0, [A6 - 0x132]
  9133. 00006850  48C0                     ext.l      D0
  9134. 00006852  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  9135. 00006856  DE40                     add.w      D7, D0
  9136. 00006858  0C47 007F                cmpi.w     D7, 0x7F
  9137. 0000685C  6F02                     ble        +0x4 /* 00006860 */
  9138. 0000685E  7E7F                     moveq.l    D7, 0x7F
  9139. label00006860:
  9140. 00006860  0C47 FF80                cmpi.w     D7, 0xFF80
  9141. 00006864  6C02                     bge        +0x4 /* 00006868 */
  9142. 00006866  7E80                     moveq.l    D7, 0xFFFFFF80
  9143. label00006868:
  9144. 00006868  7080                     moveq.l    D0, 0xFFFFFF80
  9145. 0000686A  BF00                     xor.b      D0, D7
  9146. 0000686C  2053                     movea.l    A0, [A3]
  9147. 0000686E  2050                     movea.l    A0, [A0]
  9148. 00006870  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9149. 00006874  D1EE FED0                add.l      A0, [A6 - 0x130]
  9150. 00006878  1080                     move.b     [A0], D0
  9151. 0000687A  5386                     subq.l     D6, 1
  9152. label0000687C:
  9153. 0000687C  70FF                     moveq.l    D0, 0xFFFFFFFF
  9154. 0000687E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  9155. 00006882  B086                     cmp.l      D0, D6
  9156. 00006884  6D88                     blt        -0x76 /* 0000680E */
  9157. label00006886:
  9158. 00006886  303C 0176                move.w     D0, 0x176
  9159. 0000688A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9160. 0000688E  204D                     movea.l    A0, A5
  9161. 00006890  D1C0                     add.l      A0, D0
  9162. 00006892  4868 D14E                pea.l      [A0 - 0x2EB2]
  9163. 00006896  A8A3                     syscall    EraseRect
  9164. 00006898  303C 0176                move.w     D0, 0x176
  9165. 0000689C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9166. 000068A0  204D                     movea.l    A0, A5
  9167. 000068A2  D1C0                     add.l      A0, D0
  9168. 000068A4  4868 D146                pea.l      [A0 - 0x2EBA]
  9169. 000068A8  A928                     syscall    InvalRect
  9170. 000068AA  303C 0176                move.w     D0, 0x176
  9171. 000068AE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9172. 000068B2  204D                     movea.l    A0, A5
  9173. 000068B4  D1C0                     add.l      A0, D0
  9174. 000068B6  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  9175. label000068BC:
  9176. 000068BC  303C 0176                move.w     D0, 0x176
  9177. 000068C0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9178. 000068C4  204D                     movea.l    A0, A5
  9179. 000068C6  D1C0                     add.l      A0, D0
  9180. 000068C8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9181. 000068CC  A02A                     syscall    HUnlock
  9182. label000068CE:
  9183. 000068CE  4CEE 1CE0 FE9C           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x164]
  9184. 000068D4  4E5E                     unlink     A6
  9185. 000068D6  4E75                     rts
  9186. fn000068D8:
  9187. 000068D8  4E56 FEB8                link       A6, -0x0148
  9188. 000068DC  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  9189. 000068E0  7E00                     moveq.l    D7, 0x00
  9190. 000068E2  303C 0176                move.w     D0, 0x176
  9191. 000068E6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9192. 000068EA  204D                     movea.l    A0, A5
  9193. 000068EC  D1C0                     add.l      A0, D0
  9194. 000068EE  4868 D156                pea.l      [A0 - 0x2EAA]
  9195. 000068F2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  9196. 000068F6  4297                     clr.l      [A7]
  9197. 000068F8  3F3C 0084                move.w     -[A7], 0x84
  9198. 000068FC  42A7                     clr.l      -[A7]
  9199. 000068FE  4878 FFFF                push.l     0xFFFF
  9200. 00006902  A97C                     syscall    GetNewDialog
  9201. 00006904  285F                     movea.l    A4, [A7]+
  9202. 00006906  2F0C                     move.l     -[A7], A4
  9203. 00006908  3F3C 0001                move.w     -[A7], 0x1
  9204. 0000690C  486E FFE8                pea.l      [A6 - 0x18]
  9205. 00006910  486E FFD8                pea.l      [A6 - 0x28]
  9206. 00006914  486E FFD0                pea.l      [A6 - 0x30]
  9207. 00006918  A98D                     syscall    GetDialogItem/GetDItem
  9208. 0000691A  2F0C                     move.l     -[A7], A4
  9209. 0000691C  3F3C 0005                move.w     -[A7], 0x5
  9210. 00006920  486E FFE8                pea.l      [A6 - 0x18]
  9211. 00006924  486E FFE0                pea.l      [A6 - 0x20]
  9212. 00006928  486E FFD0                pea.l      [A6 - 0x30]
  9213. 0000692C  A98D                     syscall    GetDialogItem/GetDItem
  9214. 0000692E  2F0C                     move.l     -[A7], A4
  9215. 00006930  3F3C 0006                move.w     -[A7], 0x6
  9216. 00006934  486E FFE8                pea.l      [A6 - 0x18]
  9217. 00006938  486E FFDC                pea.l      [A6 - 0x24]
  9218. 0000693C  486E FFD0                pea.l      [A6 - 0x30]
  9219. 00006940  A98D                     syscall    GetDialogItem/GetDItem
  9220. 00006942  2F0C                     move.l     -[A7], A4
  9221. 00006944  4878 0004                push.l     0x4
  9222. 00006948  3F3C 7FFF                move.w     -[A7], 0x7FFF
  9223. 0000694C  A97E                     syscall    SelectDialogItemText/SelIText
  9224. 0000694E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  9225. 00006952  3F3C 0001                move.w     -[A7], 0x1
  9226. 00006956  A963                     syscall    SetControlValue/SetCtlValue
  9227. 00006958  2F0C                     move.l     -[A7], A4
  9228. 0000695A  A915                     syscall    ShowWindow
  9229. 0000695C  2F0C                     move.l     -[A7], A4
  9230. 0000695E  A873                     syscall    SetPort
  9231. 00006960  4267                     clr.w      -[A7]
  9232. 00006962  2F0C                     move.l     -[A7], A4
  9233. 00006964  3F3C 0001                move.w     -[A7], 0x1
  9234. 00006968  303C 0304                move.w     D0, 0x304
  9235. 0000696C  AA68                     syscall    DialogDispatch
  9236. 0000696E  4257                     clr.w      [A7]
  9237. 00006970  2F0C                     move.l     -[A7], A4
  9238. 00006972  3F3C 0002                move.w     -[A7], 0x2
  9239. 00006976  303C 0305                move.w     D0, 0x305
  9240. 0000697A  AA68                     syscall    DialogDispatch
  9241. 0000697C  4257                     clr.w      [A7]
  9242. 0000697E  2F0C                     move.l     -[A7], A4
  9243. 00006980  1F3C 0001                move.b     -[A7], 0x1
  9244. 00006984  303C 0306                move.w     D0, 0x306
  9245. 00006988  AA68                     syscall    DialogDispatch
  9246. 0000698A  548F                     addq.l     A7, 2
  9247. 0000698C  604C                     bra        +0x4E /* 000069DA */
  9248. label0000698E:
  9249. 0000698E  42A7                     clr.l      -[A7]
  9250. 00006990  486E FFEA                pea.l      [A6 - 0x16]
  9251. 00006994  A991                     syscall    ModalDialog
  9252. 00006996  302E FFEA                move.w     D0, [A6 - 0x16]
  9253. 0000699A  673E                     beq        +0x40 /* 000069DA */
  9254. 0000699C  6B3C                     bmi        +0x3E /* 000069DA */
  9255. 0000699E  5B40                     subq.w     D0, 5
  9256. 000069A0  6712                     beq        +0x14 /* 000069B4 */
  9257. 000069A2  6A06                     bpl        +0x8 /* 000069AA */
  9258. 000069A4  5440                     addq.w     D0, 2
  9259. 000069A6  6A32                     bpl        +0x34 /* 000069DA */
  9260. 000069A8  6006                     bra        +0x8 /* 000069B0 */
  9261. label000069AA:
  9262. 000069AA  5540                     subq.w     D0, 2
  9263. 000069AC  6A2C                     bpl        +0x2E /* 000069DA */
  9264. 000069AE  6018                     bra        +0x1A /* 000069C8 */
  9265. label000069B0:
  9266. 000069B0  7E01                     moveq.l    D7, 0x01
  9267. 000069B2  6026                     bra        +0x28 /* 000069DA */
  9268. label000069B4:
  9269. 000069B4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  9270. 000069B8  3F3C 0001                move.w     -[A7], 0x1
  9271. 000069BC  A963                     syscall    SetControlValue/SetCtlValue
  9272. 000069BE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  9273. 000069C2  4267                     clr.w      -[A7]
  9274. 000069C4  A963                     syscall    SetControlValue/SetCtlValue
  9275. 000069C6  6012                     bra        +0x14 /* 000069DA */
  9276. label000069C8:
  9277. 000069C8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  9278. 000069CC  4267                     clr.w      -[A7]
  9279. 000069CE  A963                     syscall    SetControlValue/SetCtlValue
  9280. 000069D0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  9281. 000069D4  3F3C 0001                move.w     -[A7], 0x1
  9282. 000069D8  A963                     syscall    SetControlValue/SetCtlValue
  9283. label000069DA:
  9284. 000069DA  4A07                     tst.b      D7
  9285. 000069DC  67B0                     beq        -0x4E /* 0000698E */
  9286. 000069DE  0C6E 0002 FFEA           cmpi.w     [A6 - 0x16], 0x2
  9287. 000069E4  661A                     bne        +0x1C /* 00006A00 */
  9288. 000069E6  2F0C                     move.l     -[A7], A4
  9289. 000069E8  A983                     syscall    DisposeDialog
  9290. 000069EA  303C 0176                move.w     D0, 0x176
  9291. 000069EE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9292. 000069F2  204D                     movea.l    A0, A5
  9293. 000069F4  D1C0                     add.l      A0, D0
  9294. 000069F6  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  9295. 000069FA  A873                     syscall    SetPort
  9296. 000069FC  6000 037C                bra        +0x37E /* 00006D7A */
  9297. label00006A00:
  9298. 00006A00  2F0C                     move.l     -[A7], A4
  9299. 00006A02  3F3C 0004                move.w     -[A7], 0x4
  9300. 00006A06  486E FFE8                pea.l      [A6 - 0x18]
  9301. 00006A0A  486E FFE4                pea.l      [A6 - 0x1C]
  9302. 00006A0E  486E FFD0                pea.l      [A6 - 0x30]
  9303. 00006A12  A98D                     syscall    GetDialogItem/GetDItem
  9304. 00006A14  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9305. 00006A18  486E FED0                pea.l      [A6 - 0x130]
  9306. 00006A1C  A990                     syscall    GetDialogItemText/GetIText
  9307. 00006A1E  486E FED0                pea.l      [A6 - 0x130]
  9308. 00006A22  486E FFEC                pea.l      [A6 - 0x14]
  9309. 00006A26  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  9310. 00006A2A  4267                     clr.w      -[A7]
  9311. 00006A2C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  9312. 00006A30  A960                     syscall    GetControlValue/GetCtlValue
  9313. 00006A32  4A5F                     tst.w      [A7]+
  9314. 00006A34  6704                     beq        +0x6 /* 00006A3A */
  9315. 00006A36  7E01                     moveq.l    D7, 0x01
  9316. 00006A38  6002                     bra        +0x4 /* 00006A3C */
  9317. label00006A3A:
  9318. 00006A3A  7E00                     moveq.l    D7, 0x00
  9319. label00006A3C:
  9320. 00006A3C  2F0C                     move.l     -[A7], A4
  9321. 00006A3E  A983                     syscall    DisposeDialog
  9322. 00006A40  303C 0176                move.w     D0, 0x176
  9323. 00006A44  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9324. 00006A48  204D                     movea.l    A0, A5
  9325. 00006A4A  D1C0                     add.l      A0, D0
  9326. 00006A4C  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  9327. 00006A50  A873                     syscall    SetPort
  9328. 00006A52  486E FFF8                pea.l      [A6 - 0x8]
  9329. 00006A56  486E FFFC                pea.l      [A6 - 0x4]
  9330. 00006A5A  303C 0176                move.w     D0, 0x176
  9331. 00006A5E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9332. 00006A62  204D                     movea.l    A0, A5
  9333. 00006A64  D1C0                     add.l      A0, D0
  9334. 00006A66  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  9335. 00006A6A  303C 0176                move.w     D0, 0x176
  9336. 00006A6E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9337. 00006A72  204D                     movea.l    A0, A5
  9338. 00006A74  D1C0                     add.l      A0, D0
  9339. 00006A76  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  9340. 00006A7A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9341. 00006A7E  486E FFF0                pea.l      [A6 - 0x10]
  9342. 00006A82  486E FFF4                pea.l      [A6 - 0xC]
  9343. 00006A86  303C 0176                move.w     D0, 0x176
  9344. 00006A8A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9345. 00006A8E  204D                     movea.l    A0, A5
  9346. 00006A90  D1C0                     add.l      A0, D0
  9347. 00006A92  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  9348. 00006A96  303C 0176                move.w     D0, 0x176
  9349. 00006A9A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9350. 00006A9E  204D                     movea.l    A0, A5
  9351. 00006AA0  D1C0                     add.l      A0, D0
  9352. 00006AA2  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  9353. 00006AA6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9354. 00006AAA  4AAE FFFC                tst.l      [A6 - 0x4]
  9355. 00006AAE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9356. 00006AB2  6C04                     bge        +0x6 /* 00006AB8 */
  9357. 00006AB4  42AE FFFC                clr.l      [A6 - 0x4]
  9358. label00006AB8:
  9359. 00006AB8  303C 0176                move.w     D0, 0x176
  9360. 00006ABC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9361. 00006AC0  204D                     movea.l    A0, A5
  9362. 00006AC2  D1C0                     add.l      A0, D0
  9363. 00006AC4  7C01                     moveq.l    D6, 0x01
  9364. 00006AC6  DCA8 D132                add.l      D6, [A0 - 0x2ECE]
  9365. 00006ACA  BCAE FFF4                cmp.l      D6, [A6 - 0xC]
  9366. 00006ACE  6C04                     bge        +0x6 /* 00006AD4 */
  9367. 00006AD0  2D46 FFF4                move.l     [A6 - 0xC], D6
  9368. label00006AD4:
  9369. 00006AD4  42A7                     clr.l      -[A7]
  9370. 00006AD6  3F3C 0004                move.w     -[A7], 0x4
  9371. 00006ADA  A9B9                     syscall    GetCursor
  9372. 00006ADC  205F                     movea.l    A0, [A7]+
  9373. 00006ADE  2F10                     move.l     -[A7], [A0]
  9374. 00006AE0  A851                     syscall    SetCursor
  9375. 00006AE2  303C 0176                move.w     D0, 0x176
  9376. 00006AE6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9377. 00006AEA  204D                     movea.l    A0, A5
  9378. 00006AEC  D1C0                     add.l      A0, D0
  9379. 00006AEE  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9380. 00006AF2  A029                     syscall    HLock
  9381. 00006AF4  4AAE FFEC                tst.l      [A6 - 0x14]
  9382. 00006AF8  6F00 026E                ble        +0x270 /* 00006D68 */
  9383. 00006AFC  42A7                     clr.l      -[A7]
  9384. 00006AFE  303C 0176                move.w     D0, 0x176
  9385. 00006B02  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9386. 00006B06  204D                     movea.l    A0, A5
  9387. 00006B08  D1C0                     add.l      A0, D0
  9388. 00006B0A  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  9389. 00006B0E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  9390. 00006B12  2C1F                     move.l     D6, [A7]+
  9391. 00006B14  DCAE FFEC                add.l      D6, [A6 - 0x14]
  9392. 00006B18  A061                     syscall    MaxBlock
  9393. 00006B1A  90AE FFEC                sub.l      D0, [A6 - 0x14]
  9394. 00006B1E  0C80 0000 2710           cmpi.l     D0, 0x2710
  9395. 00006B24  6C0C                     bge        +0xE /* 00006B32 */
  9396. 00006B26  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9397. 00006B2A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  9398. 00006B2E  6000 024A                bra        +0x24C /* 00006D7A */
  9399. label00006B32:
  9400. 00006B32  303C 0176                move.w     D0, 0x176
  9401. 00006B36  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9402. 00006B3A  204D                     movea.l    A0, A5
  9403. 00006B3C  D1C0                     add.l      A0, D0
  9404. 00006B3E  2006                     move.l     D0, D6
  9405. 00006B40  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9406. 00006B44  A024                     syscall    SetHandleSize
  9407. 00006B46  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  9408. 00006B4A  6710                     beq        +0x12 /* 00006B5C */
  9409. 00006B4C  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  9410. 00006B50  486D F872                pea.l      [A5 - 0x78E]
  9411. 00006B54  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  9412. 00006B58  6000 0220                bra        +0x222 /* 00006D7A */
  9413. label00006B5C:
  9414. 00006B5C  4A07                     tst.b      D7
  9415. 00006B5E  6706                     beq        +0x8 /* 00006B66 */
  9416. 00006B60  2C2E FFFC                move.l     D6, [A6 - 0x4]
  9417. 00006B64  6006                     bra        +0x8 /* 00006B6C */
  9418. label00006B66:
  9419. 00006B66  7CFF                     moveq.l    D6, 0xFFFFFFFF
  9420. 00006B68  DCAE FFF4                add.l      D6, [A6 - 0xC]
  9421. label00006B6C:
  9422. 00006B6C  303C 0176                move.w     D0, 0x176
  9423. 00006B70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9424. 00006B74  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  9425. 00006B78  D08C                     add.l      D0, A4
  9426. 00006B7A  2840                     movea.l    A4, D0
  9427. 00006B7C  303C 0176                move.w     D0, 0x176
  9428. 00006B80  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9429. 00006B84  47ED D080                lea.l      A3, [A5 - 0x2F80]
  9430. 00006B88  D08B                     add.l      D0, A3
  9431. 00006B8A  2640                     movea.l    A3, D0
  9432. 00006B8C  2A14                     move.l     D5, [A4]
  9433. 00006B8E  9A86                     sub.l      D5, D6
  9434. 00006B90  5385                     subq.l     D5, 1
  9435. 00006B92  303C 0176                move.w     D0, 0x176
  9436. 00006B96  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9437. 00006B9A  45ED D120                lea.l      A2, [A5 - 0x2EE0]
  9438. 00006B9E  D08A                     add.l      D0, A2
  9439. 00006BA0  2440                     movea.l    A2, D0
  9440. 00006BA2  601C                     bra        +0x1E /* 00006BC0 */
  9441. label00006BA4:
  9442. 00006BA4  2052                     movea.l    A0, [A2]
  9443. 00006BA6  2050                     movea.l    A0, [A0]
  9444. 00006BA8  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9445. 00006BAC  2252                     movea.l    A1, [A2]
  9446. 00006BAE  2251                     movea.l    A1, [A1]
  9447. 00006BB0  43F1 682A                lea.l      A1, [A1 + D6 + 0x2A]
  9448. 00006BB4  D3EE FFEC                add.l      A1, [A6 - 0x14]
  9449. 00006BB8  13B0 5800 5800           move.b     [A1 + D5], [A0 + D5]
  9450. 00006BBE  5385                     subq.l     D5, 1
  9451. label00006BC0:
  9452. 00006BC0  4A85                     tst.l      D5
  9453. 00006BC2  6CE0                     bge        -0x1E /* 00006BA4 */
  9454. 00006BC4  7A00                     moveq.l    D5, 0x00
  9455. 00006BC6  6010                     bra        +0x12 /* 00006BD8 */
  9456. label00006BC8:
  9457. 00006BC8  2052                     movea.l    A0, [A2]
  9458. 00006BCA  2050                     movea.l    A0, [A0]
  9459. 00006BCC  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9460. 00006BD0  11BC 0080 5800           move.b     [A0 + D5], 0x80
  9461. 00006BD6  5285                     addq.l     D5, 1
  9462. label00006BD8:
  9463. 00006BD8  BAAE FFEC                cmp.l      D5, [A6 - 0x14]
  9464. 00006BDC  6DEA                     blt        -0x14 /* 00006BC8 */
  9465. 00006BDE  202E FFEC                move.l     D0, [A6 - 0x14]
  9466. 00006BE2  D194                     add.l      [A4], D0
  9467. 00006BE4  2052                     movea.l    A0, [A2]
  9468. 00006BE6  2050                     movea.l    A0, [A0]
  9469. 00006BE8  43EE FEB8                lea.l      A1, [A6 - 0x148]
  9470. 00006BEC  41E8 0014                lea.l      A0, [A0 + 0x14]
  9471. 00006BF0  7005                     moveq.l    D0, 0x05
  9472. label00006BF2:
  9473. 00006BF2  22D8                     move.l     [A1]+, [A0]+
  9474. 00006BF4  51C8 FFFC                dbf        D0, -0x6 /* 00006BF2 */
  9475. 00006BF8  2D54 FEBC                move.l     [A6 - 0x144], [A4]
  9476. 00006BFC  2052                     movea.l    A0, [A2]
  9477. 00006BFE  2050                     movea.l    A0, [A0]
  9478. 00006C00  41E8 0014                lea.l      A0, [A0 + 0x14]
  9479. 00006C04  43EE FEB8                lea.l      A1, [A6 - 0x148]
  9480. 00006C08  7005                     moveq.l    D0, 0x05
  9481. label00006C0A:
  9482. 00006C0A  20D9                     move.l     [A0]+, [A1]+
  9483. 00006C0C  51C8 FFFC                dbf        D0, -0x6 /* 00006C0A */
  9484. 00006C10  202E FFEC                move.l     D0, [A6 - 0x14]
  9485. 00006C14  D1AB 00C2                add.l      [A3 + 0xC2], D0
  9486. 00006C18  4A07                     tst.b      D7
  9487. 00006C1A  670C                     beq        +0xE /* 00006C28 */
  9488. 00006C1C  202E FFEC                move.l     D0, [A6 - 0x14]
  9489. 00006C20  D1AE FFFC                add.l      [A6 - 0x4], D0
  9490. 00006C24  D1AE FFF4                add.l      [A6 - 0xC], D0
  9491. label00006C28:
  9492. 00006C28  303C 0176                move.w     D0, 0x176
  9493. 00006C2C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9494. 00006C30  204D                     movea.l    A0, A5
  9495. 00006C32  D1C0                     add.l      A0, D0
  9496. 00006C34  4868 D156                pea.l      [A0 - 0x2EAA]
  9497. 00006C38  303C 0176                move.w     D0, 0x176
  9498. 00006C3C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9499. 00006C40  204D                     movea.l    A0, A5
  9500. 00006C42  D1C0                     add.l      A0, D0
  9501. 00006C44  4868 D158                pea.l      [A0 - 0x2EA8]
  9502. 00006C48  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9503. 00006C4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9504. 00006C50  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  9505. 00006C54  303C 0176                move.w     D0, 0x176
  9506. 00006C58  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9507. 00006C5C  204D                     movea.l    A0, A5
  9508. 00006C5E  D1C0                     add.l      A0, D0
  9509. 00006C60  4868 D15A                pea.l      [A0 - 0x2EA6]
  9510. 00006C64  303C 0176                move.w     D0, 0x176
  9511. 00006C68  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9512. 00006C6C  204D                     movea.l    A0, A5
  9513. 00006C6E  D1C0                     add.l      A0, D0
  9514. 00006C70  4868 D15C                pea.l      [A0 - 0x2EA4]
  9515. 00006C74  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9516. 00006C78  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9517. 00006C7C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  9518. 00006C80  303C 0176                move.w     D0, 0x176
  9519. 00006C84  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9520. 00006C88  204D                     movea.l    A0, A5
  9521. 00006C8A  D1C0                     add.l      A0, D0
  9522. 00006C8C  4868 D14E                pea.l      [A0 - 0x2EB2]
  9523. 00006C90  A8A3                     syscall    EraseRect
  9524. 00006C92  303C 0176                move.w     D0, 0x176
  9525. 00006C96  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9526. 00006C9A  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  9527. 00006C9E  D08C                     add.l      D0, A4
  9528. 00006CA0  2840                     movea.l    A4, D0
  9529. 00006CA2  4AAC 0004                tst.l      [A4 + 0x4]
  9530. 00006CA6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9531. 00006CAA  6656                     bne        +0x58 /* 00006D02 */
  9532. 00006CAC  303C 0176                move.w     D0, 0x176
  9533. 00006CB0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9534. 00006CB4  204D                     movea.l    A0, A5
  9535. 00006CB6  D1C0                     add.l      A0, D0
  9536. 00006CB8  7001                     moveq.l    D0, 0x01
  9537. 00006CBA  D0A8 D132                add.l      D0, [A0 - 0x2ECE]
  9538. 00006CBE  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  9539. 00006CC2  663E                     bne        +0x40 /* 00006D02 */
  9540. 00006CC4  303C 0176                move.w     D0, 0x176
  9541. 00006CC8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9542. 00006CCC  204D                     movea.l    A0, A5
  9543. 00006CCE  D1C0                     add.l      A0, D0
  9544. 00006CD0  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9545. 00006CD4  4267                     clr.w      -[A7]
  9546. 00006CD6  A964                     syscall    SetControlMinimum/SetMinCtl
  9547. 00006CD8  303C 0176                move.w     D0, 0x176
  9548. 00006CDC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9549. 00006CE0  204D                     movea.l    A0, A5
  9550. 00006CE2  D1C0                     add.l      A0, D0
  9551. 00006CE4  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9552. 00006CE8  4267                     clr.w      -[A7]
  9553. 00006CEA  A965                     syscall    SetControlMaximum/SetMaxCtl
  9554. 00006CEC  303C 0176                move.w     D0, 0x176
  9555. 00006CF0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9556. 00006CF4  204D                     movea.l    A0, A5
  9557. 00006CF6  D1C0                     add.l      A0, D0
  9558. 00006CF8  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9559. 00006CFC  4267                     clr.w      -[A7]
  9560. 00006CFE  A963                     syscall    SetControlValue/SetCtlValue
  9561. 00006D00  6042                     bra        +0x44 /* 00006D44 */
  9562. label00006D02:
  9563. 00006D02  303C 0176                move.w     D0, 0x176
  9564. 00006D06  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9565. 00006D0A  204D                     movea.l    A0, A5
  9566. 00006D0C  D1C0                     add.l      A0, D0
  9567. 00006D0E  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9568. 00006D12  4267                     clr.w      -[A7]
  9569. 00006D14  A964                     syscall    SetControlMinimum/SetMinCtl
  9570. 00006D16  303C 0176                move.w     D0, 0x176
  9571. 00006D1A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9572. 00006D1E  204D                     movea.l    A0, A5
  9573. 00006D20  D1C0                     add.l      A0, D0
  9574. 00006D22  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9575. 00006D26  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  9576. 00006D2A  A965                     syscall    SetControlMaximum/SetMaxCtl
  9577. 00006D2C  303C 0176                move.w     D0, 0x176
  9578. 00006D30  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9579. 00006D34  204D                     movea.l    A0, A5
  9580. 00006D36  D1C0                     add.l      A0, D0
  9581. 00006D38  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  9582. 00006D3C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  9583. 00006D40  3F00                     move.w     -[A7], D0
  9584. 00006D42  A963                     syscall    SetControlValue/SetCtlValue
  9585. label00006D44:
  9586. 00006D44  303C 0176                move.w     D0, 0x176
  9587. 00006D48  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9588. 00006D4C  204D                     movea.l    A0, A5
  9589. 00006D4E  D1C0                     add.l      A0, D0
  9590. 00006D50  4868 D146                pea.l      [A0 - 0x2EBA]
  9591. 00006D54  A928                     syscall    InvalRect
  9592. 00006D56  303C 0176                move.w     D0, 0x176
  9593. 00006D5A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9594. 00006D5E  204D                     movea.l    A0, A5
  9595. 00006D60  D1C0                     add.l      A0, D0
  9596. 00006D62  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  9597. label00006D68:
  9598. 00006D68  303C 0176                move.w     D0, 0x176
  9599. 00006D6C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9600. 00006D70  204D                     movea.l    A0, A5
  9601. 00006D72  D1C0                     add.l      A0, D0
  9602. 00006D74  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9603. 00006D78  A02A                     syscall    HUnlock
  9604. label00006D7A:
  9605. 00006D7A  4CEE 1CE0 FEA0           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x160]
  9606. 00006D80  4E5E                     unlink     A6
  9607. 00006D82  4E75                     rts
  9608. fn00006D84:
  9609. 00006D84  4E56 FED4                link       A6, -0x012C
  9610. 00006D88  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  9611. 00006D8C  7E00                     moveq.l    D7, 0x00
  9612. 00006D8E  303C 0176                move.w     D0, 0x176
  9613. 00006D92  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9614. 00006D96  204D                     movea.l    A0, A5
  9615. 00006D98  D1C0                     add.l      A0, D0
  9616. 00006D9A  4868 D156                pea.l      [A0 - 0x2EAA]
  9617. 00006D9E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  9618. 00006DA2  4297                     clr.l      [A7]
  9619. 00006DA4  3F3C 0085                move.w     -[A7], 0x85
  9620. 00006DA8  42A7                     clr.l      -[A7]
  9621. 00006DAA  4878 FFFF                push.l     0xFFFF
  9622. 00006DAE  A97C                     syscall    GetNewDialog
  9623. 00006DB0  285F                     movea.l    A4, [A7]+
  9624. 00006DB2  2F0C                     move.l     -[A7], A4
  9625. 00006DB4  3F3C 0001                move.w     -[A7], 0x1
  9626. 00006DB8  486E FFEC                pea.l      [A6 - 0x14]
  9627. 00006DBC  486E FFE4                pea.l      [A6 - 0x1C]
  9628. 00006DC0  486E FFDC                pea.l      [A6 - 0x24]
  9629. 00006DC4  A98D                     syscall    GetDialogItem/GetDItem
  9630. 00006DC6  2F0C                     move.l     -[A7], A4
  9631. 00006DC8  4878 0003                push.l     0x3
  9632. 00006DCC  3F3C 7FFF                move.w     -[A7], 0x7FFF
  9633. 00006DD0  A97E                     syscall    SelectDialogItemText/SelIText
  9634. 00006DD2  2F0C                     move.l     -[A7], A4
  9635. 00006DD4  A915                     syscall    ShowWindow
  9636. 00006DD6  2F0C                     move.l     -[A7], A4
  9637. 00006DD8  A873                     syscall    SetPort
  9638. 00006DDA  4267                     clr.w      -[A7]
  9639. 00006DDC  2F0C                     move.l     -[A7], A4
  9640. 00006DDE  3F3C 0001                move.w     -[A7], 0x1
  9641. 00006DE2  303C 0304                move.w     D0, 0x304
  9642. 00006DE6  AA68                     syscall    DialogDispatch
  9643. 00006DE8  4257                     clr.w      [A7]
  9644. 00006DEA  2F0C                     move.l     -[A7], A4
  9645. 00006DEC  3F3C 0002                move.w     -[A7], 0x2
  9646. 00006DF0  303C 0305                move.w     D0, 0x305
  9647. 00006DF4  AA68                     syscall    DialogDispatch
  9648. 00006DF6  4257                     clr.w      [A7]
  9649. 00006DF8  2F0C                     move.l     -[A7], A4
  9650. 00006DFA  1F3C 0001                move.b     -[A7], 0x1
  9651. 00006DFE  303C 0306                move.w     D0, 0x306
  9652. 00006E02  AA68                     syscall    DialogDispatch
  9653. 00006E04  548F                     addq.l     A7, 2
  9654. 00006E06  6016                     bra        +0x18 /* 00006E1E */
  9655. label00006E08:
  9656. 00006E08  42A7                     clr.l      -[A7]
  9657. 00006E0A  486E FFEE                pea.l      [A6 - 0x12]
  9658. 00006E0E  A991                     syscall    ModalDialog
  9659. 00006E10  302E FFEE                move.w     D0, [A6 - 0x12]
  9660. 00006E14  6708                     beq        +0xA /* 00006E1E */
  9661. 00006E16  6B06                     bmi        +0x8 /* 00006E1E */
  9662. 00006E18  5740                     subq.w     D0, 3
  9663. 00006E1A  6A02                     bpl        +0x4 /* 00006E1E */
  9664. 00006E1C  7E01                     moveq.l    D7, 0x01
  9665. label00006E1E:
  9666. 00006E1E  4A07                     tst.b      D7
  9667. 00006E20  67E6                     beq        -0x18 /* 00006E08 */
  9668. 00006E22  0C6E 0002 FFEE           cmpi.w     [A6 - 0x12], 0x2
  9669. 00006E28  661A                     bne        +0x1C /* 00006E44 */
  9670. 00006E2A  2F0C                     move.l     -[A7], A4
  9671. 00006E2C  A983                     syscall    DisposeDialog
  9672. 00006E2E  303C 0176                move.w     D0, 0x176
  9673. 00006E32  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9674. 00006E36  204D                     movea.l    A0, A5
  9675. 00006E38  D1C0                     add.l      A0, D0
  9676. 00006E3A  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  9677. 00006E3E  A873                     syscall    SetPort
  9678. 00006E40  6000 01E0                bra        +0x1E2 /* 00007022 */
  9679. label00006E44:
  9680. 00006E44  2F0C                     move.l     -[A7], A4
  9681. 00006E46  3F3C 0003                move.w     -[A7], 0x3
  9682. 00006E4A  486E FFEC                pea.l      [A6 - 0x14]
  9683. 00006E4E  486E FFE8                pea.l      [A6 - 0x18]
  9684. 00006E52  486E FFDC                pea.l      [A6 - 0x24]
  9685. 00006E56  A98D                     syscall    GetDialogItem/GetDItem
  9686. 00006E58  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  9687. 00006E5C  486E FEDC                pea.l      [A6 - 0x124]
  9688. 00006E60  A990                     syscall    GetDialogItemText/GetIText
  9689. 00006E62  486E FEDC                pea.l      [A6 - 0x124]
  9690. 00006E66  486E FED8                pea.l      [A6 - 0x128]
  9691. 00006E6A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  9692. 00006E6E  2F0C                     move.l     -[A7], A4
  9693. 00006E70  3F3C 0004                move.w     -[A7], 0x4
  9694. 00006E74  486E FFEC                pea.l      [A6 - 0x14]
  9695. 00006E78  486E FFE8                pea.l      [A6 - 0x18]
  9696. 00006E7C  486E FFDC                pea.l      [A6 - 0x24]
  9697. 00006E80  A98D                     syscall    GetDialogItem/GetDItem
  9698. 00006E82  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  9699. 00006E86  486E FEDC                pea.l      [A6 - 0x124]
  9700. 00006E8A  A990                     syscall    GetDialogItemText/GetIText
  9701. 00006E8C  486E FEDC                pea.l      [A6 - 0x124]
  9702. 00006E90  486E FED4                pea.l      [A6 - 0x12C]
  9703. 00006E94  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  9704. 00006E98  2F0C                     move.l     -[A7], A4
  9705. 00006E9A  A983                     syscall    DisposeDialog
  9706. 00006E9C  303C 0176                move.w     D0, 0x176
  9707. 00006EA0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9708. 00006EA4  204D                     movea.l    A0, A5
  9709. 00006EA6  D1C0                     add.l      A0, D0
  9710. 00006EA8  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  9711. 00006EAC  A873                     syscall    SetPort
  9712. 00006EAE  42A7                     clr.l      -[A7]
  9713. 00006EB0  3F3C 0004                move.w     -[A7], 0x4
  9714. 00006EB4  A9B9                     syscall    GetCursor
  9715. 00006EB6  205F                     movea.l    A0, [A7]+
  9716. 00006EB8  2F10                     move.l     -[A7], [A0]
  9717. 00006EBA  A851                     syscall    SetCursor
  9718. 00006EBC  486E FFF8                pea.l      [A6 - 0x8]
  9719. 00006EC0  486E FFFC                pea.l      [A6 - 0x4]
  9720. 00006EC4  303C 0176                move.w     D0, 0x176
  9721. 00006EC8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9722. 00006ECC  204D                     movea.l    A0, A5
  9723. 00006ECE  D1C0                     add.l      A0, D0
  9724. 00006ED0  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  9725. 00006ED4  303C 0176                move.w     D0, 0x176
  9726. 00006ED8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9727. 00006EDC  204D                     movea.l    A0, A5
  9728. 00006EDE  D1C0                     add.l      A0, D0
  9729. 00006EE0  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  9730. 00006EE4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9731. 00006EE8  486E FFF0                pea.l      [A6 - 0x10]
  9732. 00006EEC  486E FFF4                pea.l      [A6 - 0xC]
  9733. 00006EF0  303C 0176                move.w     D0, 0x176
  9734. 00006EF4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9735. 00006EF8  204D                     movea.l    A0, A5
  9736. 00006EFA  D1C0                     add.l      A0, D0
  9737. 00006EFC  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  9738. 00006F00  303C 0176                move.w     D0, 0x176
  9739. 00006F04  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9740. 00006F08  204D                     movea.l    A0, A5
  9741. 00006F0A  D1C0                     add.l      A0, D0
  9742. 00006F0C  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  9743. 00006F10  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  9744. 00006F14  4AAE FFFC                tst.l      [A6 - 0x4]
  9745. 00006F18  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9746. 00006F1C  6C04                     bge        +0x6 /* 00006F22 */
  9747. 00006F1E  42AE FFFC                clr.l      [A6 - 0x4]
  9748. label00006F22:
  9749. 00006F22  303C 0176                move.w     D0, 0x176
  9750. 00006F26  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9751. 00006F2A  204D                     movea.l    A0, A5
  9752. 00006F2C  D1C0                     add.l      A0, D0
  9753. 00006F2E  7E01                     moveq.l    D7, 0x01
  9754. 00006F30  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  9755. 00006F34  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  9756. 00006F38  6C04                     bge        +0x6 /* 00006F3E */
  9757. 00006F3A  2D47 FFF4                move.l     [A6 - 0xC], D7
  9758. label00006F3E:
  9759. 00006F3E  2E2E FFF4                move.l     D7, [A6 - 0xC]
  9760. 00006F42  9EAE FFFC                sub.l      D7, [A6 - 0x4]
  9761. 00006F46  5387                     subq.l     D7, 1
  9762. 00006F48  4A87                     tst.l      D7
  9763. 00006F4A  6700 00D6                beq        +0xD8 /* 00007022 */
  9764. 00006F4E  303C 0176                move.w     D0, 0x176
  9765. 00006F52  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9766. 00006F56  204D                     movea.l    A0, A5
  9767. 00006F58  D1C0                     add.l      A0, D0
  9768. 00006F5A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9769. 00006F5E  A029                     syscall    HLock
  9770. 00006F60  7C00                     moveq.l    D6, 0x00
  9771. 00006F62  303C 0176                move.w     D0, 0x176
  9772. 00006F66  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9773. 00006F6A  49ED D120                lea.l      A4, [A5 - 0x2EE0]
  9774. 00006F6E  D08C                     add.l      D0, A4
  9775. 00006F70  2840                     movea.l    A4, D0
  9776. 00006F72  6062                     bra        +0x64 /* 00006FD6 */
  9777. label00006F74:
  9778. 00006F74  2047                     movea.l    A0, D7
  9779. 00006F76  4868 FFFF                pea.l      [A0 - 0x1]
  9780. 00006F7A  202E FED4                move.l     D0, [A6 - 0x12C]
  9781. 00006F7E  90AE FED8                sub.l      D0, [A6 - 0x128]
  9782. 00006F82  2F00                     move.l     -[A7], D0
  9783. 00006F84  2F06                     move.l     -[A7], D6
  9784. 00006F86  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9785. 00006F8A  2F00                     move.l     -[A7], D0
  9786. 00006F8C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9787. 00006F90  D06E FEDA                add.w      D0, [A6 - 0x126]
  9788. 00006F94  3A00                     move.w     D5, D0
  9789. 00006F96  2054                     movea.l    A0, [A4]
  9790. 00006F98  2050                     movea.l    A0, [A0]
  9791. 00006F9A  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9792. 00006F9E  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9793. 00006FA2  1810                     move.b     D4, [A0]
  9794. 00006FA4  4884                     ext.w      D4
  9795. 00006FA6  0A44 FF80                xori.w     D4, 0xFF80
  9796. 00006FAA  C9C5                     muls.w     D4, D5
  9797. 00006FAC  48C4                     ext.l      D4
  9798. 00006FAE  89FC 0064                divs.w     D4, 0x64 /* 'd' */
  9799. 00006FB2  0C44 007F                cmpi.w     D4, 0x7F
  9800. 00006FB6  6F02                     ble        +0x4 /* 00006FBA */
  9801. 00006FB8  787F                     moveq.l    D4, 0x7F
  9802. label00006FBA:
  9803. 00006FBA  0C44 FF80                cmpi.w     D4, 0xFF80
  9804. 00006FBE  6C02                     bge        +0x4 /* 00006FC2 */
  9805. 00006FC0  7880                     moveq.l    D4, 0xFFFFFF80
  9806. label00006FC2:
  9807. 00006FC2  7080                     moveq.l    D0, 0xFFFFFF80
  9808. 00006FC4  B900                     xor.b      D0, D4
  9809. 00006FC6  2054                     movea.l    A0, [A4]
  9810. 00006FC8  2050                     movea.l    A0, [A0]
  9811. 00006FCA  41F0 682A                lea.l      A0, [A0 + D6 + 0x2A]
  9812. 00006FCE  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9813. 00006FD2  1080                     move.b     [A0], D0
  9814. 00006FD4  5286                     addq.l     D6, 1
  9815. label00006FD6:
  9816. 00006FD6  BE86                     cmp.l      D7, D6
  9817. 00006FD8  6E9A                     bgt        -0x64 /* 00006F74 */
  9818. 00006FDA  303C 0176                move.w     D0, 0x176
  9819. 00006FDE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9820. 00006FE2  204D                     movea.l    A0, A5
  9821. 00006FE4  D1C0                     add.l      A0, D0
  9822. 00006FE6  4868 D14E                pea.l      [A0 - 0x2EB2]
  9823. 00006FEA  A8A3                     syscall    EraseRect
  9824. 00006FEC  303C 0176                move.w     D0, 0x176
  9825. 00006FF0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9826. 00006FF4  204D                     movea.l    A0, A5
  9827. 00006FF6  D1C0                     add.l      A0, D0
  9828. 00006FF8  4868 D146                pea.l      [A0 - 0x2EBA]
  9829. 00006FFC  A928                     syscall    InvalRect
  9830. 00006FFE  303C 0176                move.w     D0, 0x176
  9831. 00007002  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9832. 00007006  204D                     movea.l    A0, A5
  9833. 00007008  D1C0                     add.l      A0, D0
  9834. 0000700A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9835. 0000700E  A02A                     syscall    HUnlock
  9836. 00007010  303C 0176                move.w     D0, 0x176
  9837. 00007014  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9838. 00007018  204D                     movea.l    A0, A5
  9839. 0000701A  D1C0                     add.l      A0, D0
  9840. 0000701C  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  9841. label00007022:
  9842. 00007022  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  9843. 00007026  4E5E                     unlink     A6
  9844. 00007028  4E75                     rts
  9845. export_51:
  9846. fn0000702A:
  9847. 0000702A  4E56 FEBC                link       A6, -0x0144
  9848. 0000702E  48E7 0308                movem.l    -[A7], D6,D7,A4
  9849. 00007032  7E00                     moveq.l    D7, 0x00
  9850. 00007034  303C 0176                move.w     D0, 0x176
  9851. 00007038  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9852. 0000703C  204D                     movea.l    A0, A5
  9853. 0000703E  D1C0                     add.l      A0, D0
  9854. 00007040  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  9855. 00007044  2050                     movea.l    A0, [A0]
  9856. 00007046  43EE FEC0                lea.l      A1, [A6 - 0x140]
  9857. 0000704A  41E8 0014                lea.l      A0, [A0 + 0x14]
  9858. 0000704E  7005                     moveq.l    D0, 0x05
  9859. label00007050:
  9860. 00007050  22D8                     move.l     [A1]+, [A0]+
  9861. 00007052  51C8 FFFC                dbf        D0, -0x6 /* 00007050 */
  9862. 00007056  2C2E FEC8                move.l     D6, [A6 - 0x138]
  9863. 0000705A  4A86                     tst.l      D6
  9864. 0000705C  6A18                     bpl        +0x1A /* 00007076 */
  9865. 0000705E  0886 001F                bclr.b     D6, 0x1F
  9866. 00007062  42A7                     clr.l      -[A7]
  9867. 00007064  2F06                     move.l     -[A7], D6
  9868. 00007066  A840                     syscall    Fix2Long
  9869. 00007068  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  9870. 0000706C  06AE 0000 8000 FEBC      addi.l     [A6 - 0x144], 0x8000
  9871. 00007074  600A                     bra        +0xC /* 00007080 */
  9872. label00007076:
  9873. 00007076  42A7                     clr.l      -[A7]
  9874. 00007078  2F06                     move.l     -[A7], D6
  9875. 0000707A  A840                     syscall    Fix2Long
  9876. 0000707C  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  9877. label00007080:
  9878. 00007080  303C 0176                move.w     D0, 0x176
  9879. 00007084  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  9880. 00007088  204D                     movea.l    A0, A5
  9881. 0000708A  D1C0                     add.l      A0, D0
  9882. 0000708C  4868 D156                pea.l      [A0 - 0x2EAA]
  9883. 00007090  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  9884. 00007094  4297                     clr.l      [A7]
  9885. 00007096  3F3C 0086                move.w     -[A7], 0x86
  9886. 0000709A  42A7                     clr.l      -[A7]
  9887. 0000709C  4878 FFFF                push.l     0xFFFF
  9888. 000070A0  A97C                     syscall    GetNewDialog
  9889. 000070A2  285F                     movea.l    A4, [A7]+
  9890. 000070A4  2F0C                     move.l     -[A7], A4
  9891. 000070A6  3F3C 0001                move.w     -[A7], 0x1
  9892. 000070AA  486E FFFC                pea.l      [A6 - 0x4]
  9893. 000070AE  486E FFE0                pea.l      [A6 - 0x20]
  9894. 000070B2  486E FFD8                pea.l      [A6 - 0x28]
  9895. 000070B6  A98D                     syscall    GetDialogItem/GetDItem
  9896. 000070B8  2F0C                     move.l     -[A7], A4
  9897. 000070BA  3F3C 0003                move.w     -[A7], 0x3
  9898. 000070BE  486E FFFC                pea.l      [A6 - 0x4]
  9899. 000070C2  486E FFF4                pea.l      [A6 - 0xC]
  9900. 000070C6  486E FFD8                pea.l      [A6 - 0x28]
  9901. 000070CA  A98D                     syscall    GetDialogItem/GetDItem
  9902. 000070CC  2F0C                     move.l     -[A7], A4
  9903. 000070CE  3F3C 0004                move.w     -[A7], 0x4
  9904. 000070D2  486E FFFC                pea.l      [A6 - 0x4]
  9905. 000070D6  486E FFF0                pea.l      [A6 - 0x10]
  9906. 000070DA  486E FFD8                pea.l      [A6 - 0x28]
  9907. 000070DE  A98D                     syscall    GetDialogItem/GetDItem
  9908. 000070E0  2F0C                     move.l     -[A7], A4
  9909. 000070E2  3F3C 0005                move.w     -[A7], 0x5
  9910. 000070E6  486E FFFC                pea.l      [A6 - 0x4]
  9911. 000070EA  486E FFEC                pea.l      [A6 - 0x14]
  9912. 000070EE  486E FFD8                pea.l      [A6 - 0x28]
  9913. 000070F2  A98D                     syscall    GetDialogItem/GetDItem
  9914. 000070F4  2F0C                     move.l     -[A7], A4
  9915. 000070F6  3F3C 0006                move.w     -[A7], 0x6
  9916. 000070FA  486E FFFC                pea.l      [A6 - 0x4]
  9917. 000070FE  486E FFE8                pea.l      [A6 - 0x18]
  9918. 00007102  486E FFD8                pea.l      [A6 - 0x28]
  9919. 00007106  A98D                     syscall    GetDialogItem/GetDItem
  9920. 00007108  2F0C                     move.l     -[A7], A4
  9921. 0000710A  3F3C 0008                move.w     -[A7], 0x8
  9922. 0000710E  486E FFFC                pea.l      [A6 - 0x4]
  9923. 00007112  486E FFE4                pea.l      [A6 - 0x1C]
  9924. 00007116  486E FFD8                pea.l      [A6 - 0x28]
  9925. 0000711A  A98D                     syscall    GetDialogItem/GetDItem
  9926. 0000711C  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  9927. 00007120  486E FED8                pea.l      [A6 - 0x128]
  9928. 00007124  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  9929. 00007128  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  9930. 0000712C  486E FED8                pea.l      [A6 - 0x128]
  9931. 00007130  A98F                     syscall    SetDialogItemText/SetIText
  9932. 00007132  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  9933. 00007136  486E FED8                pea.l      [A6 - 0x128]
  9934. 0000713A  A98F                     syscall    SetDialogItemText/SetIText
  9935. 0000713C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9936. 00007140  3F2D F850                move.w     -[A7], [A5 - 0x7B0]
  9937. 00007144  A963                     syscall    SetControlValue/SetCtlValue
  9938. 00007146  0C6D 0003 F852           cmpi.w     [A5 - 0x7AE], 0x3
  9939. 0000714C  662E                     bne        +0x30 /* 0000717C */
  9940. 0000714E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9941. 00007152  3F3C 0001                move.w     -[A7], 0x1
  9942. 00007156  A963                     syscall    SetControlValue/SetCtlValue
  9943. 00007158  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9944. 0000715C  4267                     clr.w      -[A7]
  9945. 0000715E  A963                     syscall    SetControlValue/SetCtlValue
  9946. 00007160  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9947. 00007164  4267                     clr.w      -[A7]
  9948. 00007166  A95D                     syscall    HiliteControl
  9949. 00007168  2F0C                     move.l     -[A7], A4
  9950. 0000716A  4878 0006                push.l     0x6
  9951. 0000716E  4267                     clr.w      -[A7]
  9952. 00007170  A97E                     syscall    SelectDialogItemText/SelIText
  9953. 00007172  2F0C                     move.l     -[A7], A4
  9954. 00007174  3F3C 0006                move.w     -[A7], 0x6
  9955. 00007178  A827                     syscall    HideDialogItem/HideDItem
  9956. 0000717A  603A                     bra        +0x3C /* 000071B6 */
  9957. label0000717C:
  9958. 0000717C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  9959. 00007180  4267                     clr.w      -[A7]
  9960. 00007182  A963                     syscall    SetControlValue/SetCtlValue
  9961. 00007184  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9962. 00007188  3F3C 0001                move.w     -[A7], 0x1
  9963. 0000718C  A963                     syscall    SetControlValue/SetCtlValue
  9964. 0000718E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  9965. 00007192  3F3C 00FF                move.w     -[A7], 0xFF
  9966. 00007196  A95D                     syscall    HiliteControl
  9967. 00007198  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  9968. 0000719C  486E FED8                pea.l      [A6 - 0x128]
  9969. 000071A0  A98F                     syscall    SetDialogItemText/SetIText
  9970. 000071A2  2F0C                     move.l     -[A7], A4
  9971. 000071A4  3F3C 0006                move.w     -[A7], 0x6
  9972. 000071A8  A828                     syscall    ShowDialogItem/ShowDItem
  9973. 000071AA  2F0C                     move.l     -[A7], A4
  9974. 000071AC  4878 0006                push.l     0x6
  9975. 000071B0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  9976. 000071B4  A97E                     syscall    SelectDialogItemText/SelIText
  9977. label000071B6:
  9978. 000071B6  2F0C                     move.l     -[A7], A4
  9979. 000071B8  A915                     syscall    ShowWindow
  9980. 000071BA  2F0C                     move.l     -[A7], A4
  9981. 000071BC  A873                     syscall    SetPort
  9982. 000071BE  4267                     clr.w      -[A7]
  9983. 000071C0  2F0C                     move.l     -[A7], A4
  9984. 000071C2  3F3C 0001                move.w     -[A7], 0x1
  9985. 000071C6  303C 0304                move.w     D0, 0x304
  9986. 000071CA  AA68                     syscall    DialogDispatch
  9987. 000071CC  4257                     clr.w      [A7]
  9988. 000071CE  2F0C                     move.l     -[A7], A4
  9989. 000071D0  3F3C 0002                move.w     -[A7], 0x2
  9990. 000071D4  303C 0305                move.w     D0, 0x305
  9991. 000071D8  AA68                     syscall    DialogDispatch
  9992. 000071DA  4257                     clr.w      [A7]
  9993. 000071DC  2F0C                     move.l     -[A7], A4
  9994. 000071DE  1F3C 0001                move.b     -[A7], 0x1
  9995. 000071E2  303C 0306                move.w     D0, 0x306
  9996. 000071E6  AA68                     syscall    DialogDispatch
  9997. 000071E8  548F                     addq.l     A7, 2
  9998. 000071EA  6000 008A                bra        +0x8C /* 00007276 */
  9999. label000071EE:
  10000. 000071EE  42A7                     clr.l      -[A7]
  10001. 000071F0  486E FFFE                pea.l      [A6 - 0x2]
  10002. 000071F4  A991                     syscall    ModalDialog
  10003. 000071F6  302E FFFE                move.w     D0, [A6 - 0x2]
  10004. 000071FA  677A                     beq        +0x7C /* 00007276 */
  10005. 000071FC  6B78                     bmi        +0x7A /* 00007276 */
  10006. 000071FE  5940                     subq.w     D0, 4
  10007. 00007200  673E                     beq        +0x40 /* 00007240 */
  10008. 00007202  6A72                     bpl        +0x74 /* 00007276 */
  10009. 00007204  5240                     addq.w     D0, 1
  10010. 00007206  6A04                     bpl        +0x6 /* 0000720C */
  10011. 00007208  7E01                     moveq.l    D7, 0x01
  10012. 0000720A  606A                     bra        +0x6C /* 00007276 */
  10013. label0000720C:
  10014. 0000720C  3B6E FFFE F852           move.w     [A5 - 0x7AE], [A6 - 0x2]
  10015. 00007212  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10016. 00007216  3F3C 0001                move.w     -[A7], 0x1
  10017. 0000721A  A963                     syscall    SetControlValue/SetCtlValue
  10018. 0000721C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10019. 00007220  4267                     clr.w      -[A7]
  10020. 00007222  A963                     syscall    SetControlValue/SetCtlValue
  10021. 00007224  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10022. 00007228  4267                     clr.w      -[A7]
  10023. 0000722A  A95D                     syscall    HiliteControl
  10024. 0000722C  2F0C                     move.l     -[A7], A4
  10025. 0000722E  4878 0006                push.l     0x6
  10026. 00007232  4267                     clr.w      -[A7]
  10027. 00007234  A97E                     syscall    SelectDialogItemText/SelIText
  10028. 00007236  2F0C                     move.l     -[A7], A4
  10029. 00007238  3F3C 0006                move.w     -[A7], 0x6
  10030. 0000723C  A827                     syscall    HideDialogItem/HideDItem
  10031. 0000723E  6036                     bra        +0x38 /* 00007276 */
  10032. label00007240:
  10033. 00007240  3B6E FFFE F852           move.w     [A5 - 0x7AE], [A6 - 0x2]
  10034. 00007246  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10035. 0000724A  4267                     clr.w      -[A7]
  10036. 0000724C  A963                     syscall    SetControlValue/SetCtlValue
  10037. 0000724E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  10038. 00007252  3F3C 0001                move.w     -[A7], 0x1
  10039. 00007256  A963                     syscall    SetControlValue/SetCtlValue
  10040. 00007258  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10041. 0000725C  3F3C 00FF                move.w     -[A7], 0xFF
  10042. 00007260  A95D                     syscall    HiliteControl
  10043. 00007262  2F0C                     move.l     -[A7], A4
  10044. 00007264  3F3C 0006                move.w     -[A7], 0x6
  10045. 00007268  A828                     syscall    ShowDialogItem/ShowDItem
  10046. 0000726A  2F0C                     move.l     -[A7], A4
  10047. 0000726C  4878 0006                push.l     0x6
  10048. 00007270  3F3C 7FFF                move.w     -[A7], 0x7FFF
  10049. 00007274  A97E                     syscall    SelectDialogItemText/SelIText
  10050. label00007276:
  10051. 00007276  4A07                     tst.b      D7
  10052. 00007278  6700 FF74                beq        -0x8A /* 000071EE */
  10053. 0000727C  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  10054. 00007282  661C                     bne        +0x1E /* 000072A0 */
  10055. 00007284  2F0C                     move.l     -[A7], A4
  10056. 00007286  A983                     syscall    DisposeDialog
  10057. 00007288  303C 0176                move.w     D0, 0x176
  10058. 0000728C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10059. 00007290  204D                     movea.l    A0, A5
  10060. 00007292  D1C0                     add.l      A0, D0
  10061. 00007294  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  10062. 00007298  A873                     syscall    SetPort
  10063. 0000729A  7001                     moveq.l    D0, 0x01
  10064. 0000729C  6000 0140                bra        +0x142 /* 000073DE */
  10065. label000072A0:
  10066. 000072A0  4267                     clr.w      -[A7]
  10067. 000072A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10068. 000072A6  A960                     syscall    GetControlValue/GetCtlValue
  10069. 000072A8  4A5F                     tst.w      [A7]+
  10070. 000072AA  6700 0094                beq        +0x96 /* 00007340 */
  10071. 000072AE  2F0C                     move.l     -[A7], A4
  10072. 000072B0  3F3C 0005                move.w     -[A7], 0x5
  10073. 000072B4  486E FFFC                pea.l      [A6 - 0x4]
  10074. 000072B8  486E FFF8                pea.l      [A6 - 0x8]
  10075. 000072BC  486E FFD8                pea.l      [A6 - 0x28]
  10076. 000072C0  A98D                     syscall    GetDialogItem/GetDItem
  10077. 000072C2  4267                     clr.w      -[A7]
  10078. 000072C4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  10079. 000072C8  A960                     syscall    GetControlValue/GetCtlValue
  10080. 000072CA  3E1F                     move.w     D7, [A7]+
  10081. 000072CC  3B47 F850                move.w     [A5 - 0x7B0], D7
  10082. 000072D0  3007                     move.w     D0, D7
  10083. 000072D2  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  10084. 000072D6  6200 00BE                bhi        +0xC0 /* 00007396 */
  10085. 000072DA  43FA 010A                lea.l      A1, [PC + 0x10A /* 000073E6, value 0xFFB0FF00 */]
  10086. 000072DE  D040                     add.w      D0, D0
  10087. 000072E0  D2F1 0000                add.w      A1, [A1 + D0.w]
  10088. 000072E4  4ED1                     jmp        [A1]
  10089. 000072E6  2C3C FA00 0000           move.l     D6, 0xFA000000
  10090. 000072EC  6000 00A8                bra        +0xAA /* 00007396 */
  10091. 000072F0  2C3C AC44 0000           move.l     D6, 0xAC440000
  10092. 000072F6  6000 009E                bra        +0xA0 /* 00007396 */
  10093. 000072FA  2C3C 7D00 0000           move.l     D6, 0x7D000000 /* '}\0\0\0' */
  10094. 00007300  6000 0094                bra        +0x96 /* 00007396 */
  10095. 00007304  2C3C 56EE 8BA3           move.l     D6, 0x56EE8BA3
  10096. 0000730A  6000 008A                bra        +0x8C /* 00007396 */
  10097. 0000730E  2C3C 3E80 0000           move.l     D6, 0x3E800000
  10098. 00007314  6000 0080                bra        +0x82 /* 00007396 */
  10099. 00007318  2C3C 2B77 45D1           move.l     D6, 0x2B7745D1
  10100. 0000731E  6076                     bra        +0x78 /* 00007396 */
  10101. 00007320  2C3C 1F40 0000           move.l     D6, 0x1F400000
  10102. 00007326  606E                     bra        +0x70 /* 00007396 */
  10103. 00007328  2C3C 1CFA 2E8B           move.l     D6, 0x1CFA2E8B
  10104. 0000732E  6066                     bra        +0x68 /* 00007396 */
  10105. 00007330  2C3C 15BB A2E8           move.l     D6, 0x15BBA2E8
  10106. 00007336  605E                     bra        +0x60 /* 00007396 */
  10107. 00007338  2C3C 0FA0 0000           move.l     D6, 0xFA00000
  10108. 0000733E  6056                     bra        +0x58 /* 00007396 */
  10109. label00007340:
  10110. 00007340  2F0C                     move.l     -[A7], A4
  10111. 00007342  3F3C 0006                move.w     -[A7], 0x6
  10112. 00007346  486E FFFC                pea.l      [A6 - 0x4]
  10113. 0000734A  486E FFF8                pea.l      [A6 - 0x8]
  10114. 0000734E  486E FFD8                pea.l      [A6 - 0x28]
  10115. 00007352  A98D                     syscall    GetDialogItem/GetDItem
  10116. 00007354  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10117. 00007358  486E FED8                pea.l      [A6 - 0x128]
  10118. 0000735C  A990                     syscall    GetDialogItemText/GetIText
  10119. 0000735E  486E FED8                pea.l      [A6 - 0x128]
  10120. 00007362  486E FEBC                pea.l      [A6 - 0x144]
  10121. 00007366  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  10122. 0000736A  0CAE 0000 7FFF FEBC      cmpi.l     [A6 - 0x144], 0x7FFF
  10123. 00007372  6F18                     ble        +0x1A /* 0000738C */
  10124. 00007374  04AE 0000 8000 FEBC      subi.l     [A6 - 0x144], 0x8000
  10125. 0000737C  42A7                     clr.l      -[A7]
  10126. 0000737E  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  10127. 00007382  A83F                     syscall    Long2Fix
  10128. 00007384  2C1F                     move.l     D6, [A7]+
  10129. 00007386  08C6 001F                bset.b     D6, 0x1F
  10130. 0000738A  600A                     bra        +0xC /* 00007396 */
  10131. label0000738C:
  10132. 0000738C  42A7                     clr.l      -[A7]
  10133. 0000738E  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  10134. 00007392  A83F                     syscall    Long2Fix
  10135. 00007394  2C1F                     move.l     D6, [A7]+
  10136. label00007396:
  10137. 00007396  2F0C                     move.l     -[A7], A4
  10138. 00007398  A983                     syscall    DisposeDialog
  10139. 0000739A  303C 0176                move.w     D0, 0x176
  10140. 0000739E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10141. 000073A2  204D                     movea.l    A0, A5
  10142. 000073A4  D1C0                     add.l      A0, D0
  10143. 000073A6  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  10144. 000073AA  A873                     syscall    SetPort
  10145. 000073AC  2D46 FEC8                move.l     [A6 - 0x138], D6
  10146. 000073B0  303C 0176                move.w     D0, 0x176
  10147. 000073B4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10148. 000073B8  49ED D080                lea.l      A4, [A5 - 0x2F80]
  10149. 000073BC  D08C                     add.l      D0, A4
  10150. 000073BE  2840                     movea.l    A4, D0
  10151. 000073C0  206C 00A0                movea.l    A0, [A4 + 0xA0]
  10152. 000073C4  2050                     movea.l    A0, [A0]
  10153. 000073C6  41E8 0014                lea.l      A0, [A0 + 0x14]
  10154. 000073CA  43EE FEC0                lea.l      A1, [A6 - 0x140]
  10155. 000073CE  7005                     moveq.l    D0, 0x05
  10156. label000073D0:
  10157. 000073D0  20D9                     move.l     [A0]+, [A1]+
  10158. 000073D2  51C8 FFFC                dbf        D0, -0x6 /* 000073D0 */
  10159. 000073D6  197C 0001 0174           move.b     [A4 + 0x174], 0x1
  10160. 000073DC  7000                     moveq.l    D0, 0x00
  10161. label000073DE:
  10162. 000073DE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  10163. 000073E2  4E5E                     unlink     A6
  10164. 000073E4  4E75                     rts
  10165. 000073E6  FFB0                     .extension 0xFB0 // unimplemented
  10166. 000073E8  FF00                     .extension 0xF00 // unimplemented
  10167. 000073EA  FF0A                     .extension 0xF0A // unimplemented
  10168. 000073EC  FF14                     .extension 0xF14 // unimplemented
  10169. 000073EE  FF1E                     .extension 0xF1E // unimplemented
  10170. 000073F0  FF28                     .extension 0xF28 // unimplemented
  10171. 000073F2  FF32                     .extension 0xF32 // unimplemented
  10172. 000073F4  FF3A                     .extension 0xF3A // unimplemented
  10173. 000073F6  FF42                     .extension 0xF42 // unimplemented
  10174. 000073F8  FF4A                     .extension 0xF4A // unimplemented
  10175. 000073FA  FF52                     .extension 0xF52 // unimplemented
  10176. export_52:
  10177. 000073FC  4E56 FD60                link       A6, -0x02A0
  10178. 00007400  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10179. 00007404  42A7                     clr.l      -[A7]
  10180. 00007406  3F3C 0004                move.w     -[A7], 0x4
  10181. 0000740A  A9B9                     syscall    GetCursor
  10182. 0000740C  205F                     movea.l    A0, [A7]+
  10183. 0000740E  2F10                     move.l     -[A7], [A0]
  10184. 00007410  A851                     syscall    SetCursor
  10185. 00007412  486E FFDC                pea.l      [A6 - 0x24]
  10186. 00007416  486E FFE0                pea.l      [A6 - 0x20]
  10187. 0000741A  303C 0176                move.w     D0, 0x176
  10188. 0000741E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10189. 00007422  204D                     movea.l    A0, A5
  10190. 00007424  D1C0                     add.l      A0, D0
  10191. 00007426  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  10192. 0000742A  303C 0176                move.w     D0, 0x176
  10193. 0000742E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10194. 00007432  204D                     movea.l    A0, A5
  10195. 00007434  D1C0                     add.l      A0, D0
  10196. 00007436  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  10197. 0000743A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  10198. 0000743E  486E FFD4                pea.l      [A6 - 0x2C]
  10199. 00007442  486E FFD8                pea.l      [A6 - 0x28]
  10200. 00007446  303C 0176                move.w     D0, 0x176
  10201. 0000744A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10202. 0000744E  204D                     movea.l    A0, A5
  10203. 00007450  D1C0                     add.l      A0, D0
  10204. 00007452  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  10205. 00007456  303C 0176                move.w     D0, 0x176
  10206. 0000745A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10207. 0000745E  204D                     movea.l    A0, A5
  10208. 00007460  D1C0                     add.l      A0, D0
  10209. 00007462  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  10210. 00007466  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  10211. 0000746A  4AAE FFE0                tst.l      [A6 - 0x20]
  10212. 0000746E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10213. 00007472  6C04                     bge        +0x6 /* 00007478 */
  10214. 00007474  42AE FFE0                clr.l      [A6 - 0x20]
  10215. label00007478:
  10216. 00007478  303C 0176                move.w     D0, 0x176
  10217. 0000747C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10218. 00007480  204D                     movea.l    A0, A5
  10219. 00007482  D1C0                     add.l      A0, D0
  10220. 00007484  7C01                     moveq.l    D6, 0x01
  10221. 00007486  DCA8 D132                add.l      D6, [A0 - 0x2ECE]
  10222. 0000748A  303C 0176                move.w     D0, 0x176
  10223. 0000748E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10224. 00007492  49ED D080                lea.l      A4, [A5 - 0x2F80]
  10225. 00007496  D08C                     add.l      D0, A4
  10226. 00007498  2840                     movea.l    A4, D0
  10227. 0000749A  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  10228. 0000749E  6C04                     bge        +0x6 /* 000074A4 */
  10229. 000074A0  2D46 FFD8                move.l     [A6 - 0x28], D6
  10230. label000074A4:
  10231. 000074A4  0CAC 5350 4543 012A      cmpi.l     [A4 + 0x12A], 0x53504543 /* 'SPEC' */
  10232. 000074AC  661E                     bne        +0x20 /* 000074CC */
  10233. 000074AE  3C2C 011E                move.w     D6, [A4 + 0x11E]
  10234. 000074B2  303C 0176                move.w     D0, 0x176
  10235. 000074B6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10236. 000074BA  204D                     movea.l    A0, A5
  10237. 000074BC  D1C0                     add.l      A0, D0
  10238. 000074BE  2A28 D1A0                move.l     D5, [A0 - 0x2E60]
  10239. 000074C2  DBAE FFE0                add.l      [A6 - 0x20], D5
  10240. 000074C6  DBAE FFD8                add.l      [A6 - 0x28], D5
  10241. 000074CA  6004                     bra        +0x6 /* 000074D0 */
  10242. label000074CC:
  10243. 000074CC  3C2D EDB8                move.w     D6, [A5 - 0x1248]
  10244. label000074D0:
  10245. 000074D0  303C 0176                move.w     D0, 0x176
  10246. 000074D4  C1C6                     muls.w     D0, D6
  10247. 000074D6  47ED D120                lea.l      A3, [A5 - 0x2EE0]
  10248. 000074DA  D08B                     add.l      D0, A3
  10249. 000074DC  2640                     movea.l    A3, D0
  10250. 000074DE  4A93                     tst.l      [A3]
  10251. 000074E0  660E                     bne        +0x10 /* 000074F0 */
  10252. 000074E2  4267                     clr.w      -[A7]
  10253. 000074E4  486D F890                pea.l      [A5 - 0x770]
  10254. 000074E8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10255. 000074EC  6000 03D2                bra        +0x3D4 /* 000078C0 */
  10256. label000074F0:
  10257. 000074F0  2053                     movea.l    A0, [A3]
  10258. 000074F2  A029                     syscall    HLock
  10259. 000074F4  2053                     movea.l    A0, [A3]
  10260. 000074F6  2050                     movea.l    A0, [A0]
  10261. 000074F8  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  10262. 000074FC  41E8 0014                lea.l      A0, [A0 + 0x14]
  10263. 00007500  7005                     moveq.l    D0, 0x05
  10264. label00007502:
  10265. 00007502  22D8                     move.l     [A1]+, [A0]+
  10266. 00007504  51C8 FFFC                dbf        D0, -0x6 /* 00007502 */
  10267. 00007508  2D6E FFE4 FD88           move.l     [A6 - 0x278], [A6 - 0x1C]
  10268. 0000750E  2C2E FFE8                move.l     D6, [A6 - 0x18]
  10269. 00007512  4AAE FFE0                tst.l      [A6 - 0x20]
  10270. 00007516  6606                     bne        +0x8 /* 0000751E */
  10271. 00007518  42AE FFE4                clr.l      [A6 - 0x1C]
  10272. 0000751C  600E                     bra        +0x10 /* 0000752C */
  10273. label0000751E:
  10274. 0000751E  2053                     movea.l    A0, [A3]
  10275. 00007520  702A                     moveq.l    D0, 0x2A
  10276. 00007522  D090                     add.l      D0, [A0]
  10277. 00007524  D0AE FFE0                add.l      D0, [A6 - 0x20]
  10278. 00007528  2D40 FFE4                move.l     [A6 - 0x1C], D0
  10279. label0000752C:
  10280. 0000752C  202E FFD8                move.l     D0, [A6 - 0x28]
  10281. 00007530  90AE FFE0                sub.l      D0, [A6 - 0x20]
  10282. 00007534  5380                     subq.l     D0, 1
  10283. 00007536  2D40 FFE8                move.l     [A6 - 0x18], D0
  10284. 0000753A  2053                     movea.l    A0, [A3]
  10285. 0000753C  2050                     movea.l    A0, [A0]
  10286. 0000753E  41E8 0014                lea.l      A0, [A0 + 0x14]
  10287. 00007542  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  10288. 00007546  7005                     moveq.l    D0, 0x05
  10289. label00007548:
  10290. 00007548  20D9                     move.l     [A0]+, [A1]+
  10291. 0000754A  51C8 FFFC                dbf        D0, -0x6 /* 00007548 */
  10292. 0000754E  2A2E FFEC                move.l     D5, [A6 - 0x14]
  10293. 00007552  4A85                     tst.l      D5
  10294. 00007554  6A32                     bpl        +0x34 /* 00007588 */
  10295. 00007556  0885 001F                bclr.b     D5, 0x1F
  10296. 0000755A  2F05                     move.l     -[A7], D5
  10297. 0000755C  486E FD66                pea.l      [A6 - 0x29A]
  10298. 00007560  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  10299. 00007564  41EE FFC8                lea.l      A0, [A6 - 0x38]
  10300. 00007568  43EE FD66                lea.l      A1, [A6 - 0x29A]
  10301. 0000756C  20D9                     move.l     [A0]+, [A1]+
  10302. 0000756E  20D9                     move.l     [A0]+, [A1]+
  10303. 00007570  20D9                     move.l     [A0]+, [A1]+
  10304. 00007572  41EE FFCA                lea.l      A0, [A6 - 0x36]
  10305. 00007576  487A 0354                pea.l      [PC + 0x354 /* 000078CC, value 0x8000 */]
  10306. 0000757A  4850                     pea.l      [A0]
  10307. 0000757C  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  10308. 00007580  A9EB                     syscall    Pack4/FP68K
  10309. 00007582  3110                     move.w     -[A0], [A0]
  10310. 00007584  508F                     addq.l     A7, 8
  10311. 00007586  601A                     bra        +0x1C /* 000075A2 */
  10312. label00007588:
  10313. 00007588  2F05                     move.l     -[A7], D5
  10314. 0000758A  486E FD66                pea.l      [A6 - 0x29A]
  10315. 0000758E  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  10316. 00007592  41EE FFC8                lea.l      A0, [A6 - 0x38]
  10317. 00007596  43EE FD66                lea.l      A1, [A6 - 0x29A]
  10318. 0000759A  20D9                     move.l     [A0]+, [A1]+
  10319. 0000759C  20D9                     move.l     [A0]+, [A1]+
  10320. 0000759E  20D9                     move.l     [A0]+, [A1]+
  10321. 000075A0  508F                     addq.l     A7, 8
  10322. label000075A2:
  10323. 000075A2  303C 0176                move.w     D0, 0x176
  10324. 000075A6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10325. 000075AA  49ED D14E                lea.l      A4, [A5 - 0x2EB2]
  10326. 000075AE  D08C                     add.l      D0, A4
  10327. 000075B0  2840                     movea.l    A4, D0
  10328. 000075B2  3A14                     move.w     D5, [A4]
  10329. 000075B4  3E2C 0004                move.w     D7, [A4 + 0x4]
  10330. 000075B8  303C 0176                move.w     D0, 0x176
  10331. 000075BC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10332. 000075C0  41ED D15C                lea.l      A0, [A5 - 0x2EA4]
  10333. 000075C4  D088                     add.l      D0, A0
  10334. 000075C6  2D40 FD80                move.l     [A6 - 0x280], D0
  10335. 000075CA  323C 0176                move.w     D1, 0x176
  10336. 000075CE  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  10337. 000075D2  41ED D158                lea.l      A0, [A5 - 0x2EA8]
  10338. 000075D6  D288                     add.l      D1, A0
  10339. 000075D8  2D41 FD84                move.l     [A6 - 0x27C], D1
  10340. 000075DC  2041                     movea.l    A0, D1
  10341. 000075DE  2240                     movea.l    A1, D0
  10342. 000075E0  3811                     move.w     D4, [A1]
  10343. 000075E2  9850                     sub.w      D4, [A0]
  10344. 000075E4  48C4                     ext.l      D4
  10345. 000075E6  2D6E FFE8 FD6E           move.l     [A6 - 0x292], [A6 - 0x18]
  10346. 000075EC  42AE FD6A                clr.l      [A6 - 0x296]
  10347. 000075F0  486E FD6A                pea.l      [A6 - 0x296]
  10348. 000075F4  486E FD60                pea.l      [A6 - 0x2A0]
  10349. 000075F8  3F3C 300E                move.w     -[A7], 0x300E
  10350. 000075FC  A9EB                     syscall    Pack4/FP68K
  10351. 000075FE  487A 02CA                pea.l      [PC + 0x2CA /* 000078CA, value 0x3C0000 '<\0\0' */]
  10352. 00007602  486E FD60                pea.l      [A6 - 0x2A0]
  10353. 00007606  3F3C 2004                move.w     -[A7], 0x2004
  10354. 0000760A  A9EB                     syscall    Pack4/FP68K
  10355. 0000760C  486E FFCA                pea.l      [A6 - 0x36]
  10356. 00007610  486E FD60                pea.l      [A6 - 0x2A0]
  10357. 00007614  3F3C 0006                move.w     -[A7], 0x6
  10358. 00007618  A9EB                     syscall    Pack4/FP68K
  10359. 0000761A  41EE FFC8                lea.l      A0, [A6 - 0x38]
  10360. 0000761E  43EE FD6A                lea.l      A1, [A6 - 0x296]
  10361. 00007622  2121                     move.l     -[A0], -[A1]
  10362. 00007624  2121                     move.l     -[A0], -[A1]
  10363. 00007626  3121                     move.w     -[A0], -[A1]
  10364. 00007628  3110                     move.w     -[A0], [A0]
  10365. 0000762A  41EE FD68                lea.l      A0, [A6 - 0x298]
  10366. 0000762E  43EE FFBE                lea.l      A1, [A6 - 0x42]
  10367. 00007632  20D9                     move.l     [A0]+, [A1]+
  10368. 00007634  20D9                     move.l     [A0]+, [A1]+
  10369. 00007636  30D9                     move.w     [A0]+, [A1]+
  10370. 00007638  2D44 FD64                move.l     [A6 - 0x29C], D4
  10371. 0000763C  486E FD64                pea.l      [A6 - 0x29C]
  10372. 00007640  4868 FFF6                pea.l      [A0 - 0xA]
  10373. 00007644  3F3C 2806                move.w     -[A7], 0x2806
  10374. 00007648  A9EB                     syscall    Pack4/FP68K
  10375. 0000764A  43EE FFBC                lea.l      A1, [A6 - 0x44]
  10376. 0000764E  2320                     move.l     -[A1], -[A0]
  10377. 00007650  2320                     move.l     -[A1], -[A0]
  10378. 00007652  3320                     move.w     -[A1], -[A0]
  10379. 00007654  3311                     move.w     -[A1], [A1]
  10380. 00007656  2D54 FFA8                move.l     [A6 - 0x58], [A4]
  10381. 0000765A  2D6C 0004 FFAC           move.l     [A6 - 0x54], [A4 + 0x4]
  10382. 00007660  2041                     movea.l    A0, D1
  10383. 00007662  3D50 FFAA                move.w     [A6 - 0x56], [A0]
  10384. 00007666  2040                     movea.l    A0, D0
  10385. 00007668  3D50 FFAE                move.w     [A6 - 0x52], [A0]
  10386. 0000766C  486E FFA8                pea.l      [A6 - 0x58]
  10387. 00007670  A87B                     syscall    ClipRect
  10388. 00007672  42A7                     clr.l      -[A7]
  10389. 00007674  A8D8                     syscall    NewRgn
  10390. 00007676  2D5F FD7A                move.l     [A6 - 0x286], [A7]+
  10391. 0000767A  42A7                     clr.l      -[A7]
  10392. 0000767C  A8D8                     syscall    NewRgn
  10393. 0000767E  245F                     movea.l    A2, [A7]+
  10394. 00007680  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  10395. 00007684  A89C                     syscall    PenMode
  10396. 00007686  486D FB46                pea.l      [A5 - 0x4BA]
  10397. 0000768A  A89D                     syscall    PenPat
  10398. 0000768C  303C 0176                move.w     D0, 0x176
  10399. 00007690  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10400. 00007694  204D                     movea.l    A0, A5
  10401. 00007696  D1C0                     add.l      A0, D0
  10402. 00007698  3828 D158                move.w     D4, [A0 - 0x2EA8]
  10403. 0000769C  2F0A                     move.l     -[A7], A2
  10404. 0000769E  70FF                     moveq.l    D0, 0xFFFFFFFF
  10405. 000076A0  D044                     add.w      D0, D4
  10406. 000076A2  3F00                     move.w     -[A7], D0
  10407. 000076A4  3F05                     move.w     -[A7], D5
  10408. 000076A6  7001                     moveq.l    D0, 0x01
  10409. 000076A8  D044                     add.w      D0, D4
  10410. 000076AA  3F00                     move.w     -[A7], D0
  10411. 000076AC  3F07                     move.w     -[A7], D7
  10412. 000076AE  A8DE                     syscall    SetRecRgn
  10413. 000076B0  2F0A                     move.l     -[A7], A2
  10414. 000076B2  A8D3                     syscall    PaintRgn
  10415. 000076B4  422E FD7F                clr.b      [A6 - 0x281]
  10416. 000076B8  42AE FFA4                clr.l      [A6 - 0x5C]
  10417. 000076BC  4267                     clr.w      -[A7]
  10418. 000076BE  486E FFA4                pea.l      [A6 - 0x5C]
  10419. 000076C2  3F3C 0005                move.w     -[A7], 0x5
  10420. 000076C6  4878 0080                push.l     0x80
  10421. 000076CA  486D 01CA                pea.l      [A5 + 0x1CA /* export_53 */]
  10422. 000076CE  A807                     syscall    SndNewChannel
  10423. 000076D0  361F                     move.w     D3, [A7]+
  10424. 000076D2  4A43                     tst.w      D3
  10425. 000076D4  670C                     beq        +0xE /* 000076E2 */
  10426. 000076D6  3F03                     move.w     -[A7], D3
  10427. 000076D8  486D F8B2                pea.l      [A5 - 0x74E]
  10428. 000076DC  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10429. 000076E0  5C8F                     addq.l     A7, 6
  10430. label000076E2:
  10431. 000076E2  2038 016A                move.l     D0, [0x0000016A /* Ticks */]
  10432. 000076E6  2D40 FD72                move.l     [A6 - 0x28E], D0
  10433. 000076EA  2D40 FD76                move.l     [A6 - 0x28A], D0
  10434. 000076EE  4267                     clr.w      -[A7]
  10435. 000076F0  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  10436. 000076F4  2F13                     move.l     -[A7], [A3]
  10437. 000076F6  1F3C 0001                move.b     -[A7], 0x1
  10438. 000076FA  A805                     syscall    SndPlay
  10439. 000076FC  361F                     move.w     D3, [A7]+
  10440. 000076FE  4A43                     tst.w      D3
  10441. 00007700  6700 0136                beq        +0x138 /* 00007838 */
  10442. 00007704  4267                     clr.w      -[A7]
  10443. 00007706  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  10444. 0000770A  1F3C 0001                move.b     -[A7], 0x1
  10445. 0000770E  A801                     syscall    SndDisposeChannel
  10446. 00007710  361F                     move.w     D3, [A7]+
  10447. 00007712  42AE FFA4                clr.l      [A6 - 0x5C]
  10448. 00007716  4267                     clr.w      -[A7]
  10449. 00007718  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  10450. 0000771C  2F13                     move.l     -[A7], [A3]
  10451. 0000771E  4227                     clr.b      -[A7]
  10452. 00007720  A805                     syscall    SndPlay
  10453. 00007722  361F                     move.w     D3, [A7]+
  10454. 00007724  4A43                     tst.w      D3
  10455. 00007726  6700 0148                beq        +0x14A /* 00007870 */
  10456. 0000772A  3F03                     move.w     -[A7], D3
  10457. 0000772C  486D F8D4                pea.l      [A5 - 0x72C]
  10458. 00007730  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10459. 00007734  5C8F                     addq.l     A7, 6
  10460. 00007736  6000 0138                bra        +0x13A /* 00007870 */
  10461. label0000773A:
  10462. 0000773A  2038 016A                move.l     D0, [0x0000016A /* Ticks */]
  10463. 0000773E  90AE FD72                sub.l      D0, [A6 - 0x28E]
  10464. 00007742  2D40 FD6E                move.l     [A6 - 0x292], D0
  10465. 00007746  486E FD6E                pea.l      [A6 - 0x292]
  10466. 0000774A  486E FFB2                pea.l      [A6 - 0x4E]
  10467. 0000774E  3F3C 2808                move.w     -[A7], 0x2808
  10468. 00007752  A9EB                     syscall    Pack4/FP68K
  10469. 00007754  6C00 009E                bge        +0xA0 /* 000077F4 */
  10470. 00007758  2D78 016A FD72           move.l     [A6 - 0x28E], [0x0000016A /* Ticks */]
  10471. 0000775E  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  10472. 00007762  70FF                     moveq.l    D0, 0xFFFFFFFF
  10473. 00007764  D044                     add.w      D0, D4
  10474. 00007766  3F00                     move.w     -[A7], D0
  10475. 00007768  3F05                     move.w     -[A7], D5
  10476. 0000776A  7001                     moveq.l    D0, 0x01
  10477. 0000776C  D044                     add.w      D0, D4
  10478. 0000776E  3F00                     move.w     -[A7], D0
  10479. 00007770  3F07                     move.w     -[A7], D7
  10480. 00007772  A8DE                     syscall    SetRecRgn
  10481. 00007774  303C 0176                move.w     D0, 0x176
  10482. 00007778  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10483. 0000777C  204D                     movea.l    A0, A5
  10484. 0000777E  D1C0                     add.l      A0, D0
  10485. 00007780  282E FD72                move.l     D4, [A6 - 0x28E]
  10486. 00007784  98AE FD76                sub.l      D4, [A6 - 0x28A]
  10487. 00007788  2D44 FD64                move.l     [A6 - 0x29C], D4
  10488. 0000778C  486E FD64                pea.l      [A6 - 0x29C]
  10489. 00007790  486E FD68                pea.l      [A6 - 0x298]
  10490. 00007794  3F3C 280E                move.w     -[A7], 0x280E
  10491. 00007798  A9EB                     syscall    Pack4/FP68K
  10492. 0000779A  486E FFB2                pea.l      [A6 - 0x4E]
  10493. 0000779E  486E FD68                pea.l      [A6 - 0x298]
  10494. 000077A2  3F3C 0006                move.w     -[A7], 0x6
  10495. 000077A6  A9EB                     syscall    Pack4/FP68K
  10496. 000077A8  4868 D158                pea.l      [A0 - 0x2EA8]
  10497. 000077AC  486E FD68                pea.l      [A6 - 0x298]
  10498. 000077B0  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  10499. 000077B4  A9EB                     syscall    Pack4/FP68K
  10500. 000077B6  486E FD68                pea.l      [A6 - 0x298]
  10501. 000077BA  3F3C 0016                move.w     -[A7], 0x16
  10502. 000077BE  A9EB                     syscall    Pack4/FP68K
  10503. 000077C0  486E FD68                pea.l      [A6 - 0x298]
  10504. 000077C4  486E FD62                pea.l      [A6 - 0x29E]
  10505. 000077C8  3F3C 2010                move.w     -[A7], 0x2010
  10506. 000077CC  A9EB                     syscall    Pack4/FP68K
  10507. 000077CE  382E FD62                move.w     D4, [A6 - 0x29E]
  10508. 000077D2  2F0A                     move.l     -[A7], A2
  10509. 000077D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  10510. 000077D6  D044                     add.w      D0, D4
  10511. 000077D8  3F00                     move.w     -[A7], D0
  10512. 000077DA  3F05                     move.w     -[A7], D5
  10513. 000077DC  7001                     moveq.l    D0, 0x01
  10514. 000077DE  D044                     add.w      D0, D4
  10515. 000077E0  3F00                     move.w     -[A7], D0
  10516. 000077E2  3F07                     move.w     -[A7], D7
  10517. 000077E4  A8DE                     syscall    SetRecRgn
  10518. 000077E6  2F0A                     move.l     -[A7], A2
  10519. 000077E8  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  10520. 000077EC  2F0A                     move.l     -[A7], A2
  10521. 000077EE  A8E7                     syscall    XorRgn
  10522. 000077F0  2F0A                     move.l     -[A7], A2
  10523. 000077F2  A8D3                     syscall    PaintRgn
  10524. label000077F4:
  10525. 000077F4  4227                     clr.b      -[A7]
  10526. 000077F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  10527. 000077FA  486E FF8C                pea.l      [A6 - 0x74]
  10528. 000077FE  42A7                     clr.l      -[A7]
  10529. 00007800  42A7                     clr.l      -[A7]
  10530. 00007802  A860                     syscall    WaitNextEvent
  10531. 00007804  4A1F                     tst.b      [A7]+
  10532. 00007806  6730                     beq        +0x32 /* 00007838 */
  10533. 00007808  0C6E 0003 FF8C           cmpi.w     [A6 - 0x74], 0x3
  10534. 0000780E  6708                     beq        +0xA /* 00007818 */
  10535. 00007810  0C6E 0005 FF8C           cmpi.w     [A6 - 0x74], 0x5
  10536. 00007816  6620                     bne        +0x22 /* 00007838 */
  10537. label00007818:
  10538. 00007818  76FF                     moveq.l    D3, 0xFFFFFFFF
  10539. 0000781A  C62E FF91                and.b      D3, [A6 - 0x6F]
  10540. 0000781E  082E 0000 FF9A           btst.b     [A6 - 0x66], 0x0
  10541. 00007824  6706                     beq        +0x8 /* 0000782C */
  10542. 00007826  0C03 002E                cmpi.b     D3, 0x2E /* '.' */
  10543. 0000782A  6706                     beq        +0x8 /* 00007832 */
  10544. label0000782C:
  10545. 0000782C  0C03 001B                cmpi.b     D3, 0x1B
  10546. 00007830  6606                     bne        +0x8 /* 00007838 */
  10547. label00007832:
  10548. 00007832  1D7C 0001 FD7F           move.b     [A6 - 0x281], 0x1
  10549. label00007838:
  10550. 00007838  303C 0176                move.w     D0, 0x176
  10551. 0000783C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10552. 00007840  204D                     movea.l    A0, A5
  10553. 00007842  D1C0                     add.l      A0, D0
  10554. 00007844  B868 D15C                cmp.w      D4, [A0 - 0x2EA4]
  10555. 00007848  6C08                     bge        +0xA /* 00007852 */
  10556. 0000784A  4A2E FD7F                tst.b      [A6 - 0x281]
  10557. 0000784E  6700 FEEA                beq        -0x114 /* 0000773A */
  10558. label00007852:
  10559. 00007852  4267                     clr.w      -[A7]
  10560. 00007854  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  10561. 00007858  1F3C 0001                move.b     -[A7], 0x1
  10562. 0000785C  A801                     syscall    SndDisposeChannel
  10563. 0000785E  361F                     move.w     D3, [A7]+
  10564. 00007860  4A43                     tst.w      D3
  10565. 00007862  670C                     beq        +0xE /* 00007870 */
  10566. 00007864  3F03                     move.w     -[A7], D3
  10567. 00007866  486D F8F4                pea.l      [A5 - 0x70C]
  10568. 0000786A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10569. 0000786E  5C8F                     addq.l     A7, 6
  10570. label00007870:
  10571. 00007870  2F0A                     move.l     -[A7], A2
  10572. 00007872  70FF                     moveq.l    D0, 0xFFFFFFFF
  10573. 00007874  D044                     add.w      D0, D4
  10574. 00007876  3F00                     move.w     -[A7], D0
  10575. 00007878  3F05                     move.w     -[A7], D5
  10576. 0000787A  7001                     moveq.l    D0, 0x01
  10577. 0000787C  D044                     add.w      D0, D4
  10578. 0000787E  3F00                     move.w     -[A7], D0
  10579. 00007880  3F07                     move.w     -[A7], D7
  10580. 00007882  A8DE                     syscall    SetRecRgn
  10581. 00007884  2F0A                     move.l     -[A7], A2
  10582. 00007886  A8D3                     syscall    PaintRgn
  10583. 00007888  486D FB4E                pea.l      [A5 - 0x4B2]
  10584. 0000788C  A89D                     syscall    PenPat
  10585. 0000788E  3F3C 0008                move.w     -[A7], 0x8
  10586. 00007892  A89C                     syscall    PenMode
  10587. 00007894  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  10588. 00007898  A8D9                     syscall    DisposRgn/DisposeRgn
  10589. 0000789A  2F0A                     move.l     -[A7], A2
  10590. 0000789C  A8D9                     syscall    DisposRgn/DisposeRgn
  10591. 0000789E  2D6E FD88 FFE4           move.l     [A6 - 0x1C], [A6 - 0x278]
  10592. 000078A4  2D46 FFE8                move.l     [A6 - 0x18], D6
  10593. 000078A8  2053                     movea.l    A0, [A3]
  10594. 000078AA  2050                     movea.l    A0, [A0]
  10595. 000078AC  41E8 0014                lea.l      A0, [A0 + 0x14]
  10596. 000078B0  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  10597. 000078B4  7005                     moveq.l    D0, 0x05
  10598. label000078B6:
  10599. 000078B6  20D9                     move.l     [A0]+, [A1]+
  10600. 000078B8  51C8 FFFC                dbf        D0, -0x6 /* 000078B6 */
  10601. 000078BC  2053                     movea.l    A0, [A3]
  10602. 000078BE  A02A                     syscall    HUnlock
  10603. label000078C0:
  10604. 000078C0  4CEE 1CF8 FD40           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C0]
  10605. 000078C6  4E5E                     unlink     A6
  10606. 000078C8  4E75                     rts
  10607. 000078CA  003C 0000                ori.b      ccr, 0
  10608. 000078CE  8000                     or.b       D0, D0
  10609. export_53:
  10610. 000078D0  4E56 FFF8                link       A6, -0x0008
  10611. 000078D4  2F07                     move.l     -[A7], D7
  10612. 000078D6  206E 0008                movea.l    A0, [A6 + 0x8]
  10613. 000078DA  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10614. 000078DE  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10615. 000078E4  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  10616. 000078EA  6614                     bne        +0x16 /* 00007900 */
  10617. 000078EC  202E FFFC                move.l     D0, [A6 - 0x4]
  10618. 000078F0  C18D                     exg        D0, A5
  10619. 000078F2  2E00                     move.l     D7, D0
  10620. 000078F4  1B7C 0001 EDBF           move.b     [A5 - 0x1241], 0x1
  10621. 000078FA  2007                     move.l     D0, D7
  10622. 000078FC  C18D                     exg        D0, A5
  10623. 000078FE  2E00                     move.l     D7, D0
  10624. label00007900:
  10625. 00007900  2E1F                     move.l     D7, [A7]+
  10626. 00007902  4E5E                     unlink     A6
  10627. 00007904  205F                     movea.l    A0, [A7]+
  10628. 00007906  508F                     addq.l     A7, 8
  10629. 00007908  4ED0                     jmp        [A0]
  10630. export_54:
  10631. fn0000790A:
  10632. 0000790A  48E7 0018                movem.l    -[A7], A3,A4
  10633. 0000790E  303C 0176                move.w     D0, 0x176
  10634. 00007912  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10635. 00007916  204D                     movea.l    A0, A5
  10636. 00007918  D1C0                     add.l      A0, D0
  10637. 0000791A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  10638. 0000791E  A029                     syscall    HLock
  10639. 00007920  303C 0176                move.w     D0, 0x176
  10640. 00007924  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10641. 00007928  204D                     movea.l    A0, A5
  10642. 0000792A  D1C0                     add.l      A0, D0
  10643. 0000792C  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  10644. 00007930  2050                     movea.l    A0, [A0]
  10645. 00007932  303C 0176                move.w     D0, 0x176
  10646. 00007936  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10647. 0000793A  224D                     movea.l    A1, A5
  10648. 0000793C  D3C0                     add.l      A1, D0
  10649. 0000793E  2368 0018 D132           move.l     [A1 - 0x2ECE], [A0 + 0x18]
  10650. 00007944  303C 0176                move.w     D0, 0x176
  10651. 00007948  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10652. 0000794C  204D                     movea.l    A0, A5
  10653. 0000794E  D1C0                     add.l      A0, D0
  10654. 00007950  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  10655. 00007954  A02A                     syscall    HUnlock
  10656. 00007956  303C 0176                move.w     D0, 0x176
  10657. 0000795A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10658. 0000795E  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  10659. 00007962  D08C                     add.l      D0, A4
  10660. 00007964  2840                     movea.l    A4, D0
  10661. 00007966  303C 0176                move.w     D0, 0x176
  10662. 0000796A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10663. 0000796E  47ED D080                lea.l      A3, [A5 - 0x2F80]
  10664. 00007972  D08B                     add.l      D0, A3
  10665. 00007974  2640                     movea.l    A3, D0
  10666. 00007976  42AC 0004                clr.l      [A4 + 0x4]
  10667. 0000797A  7001                     moveq.l    D0, 0x01
  10668. 0000797C  D0AB 00B2                add.l      D0, [A3 + 0xB2]
  10669. 00007980  2940 000C                move.l     [A4 + 0xC], D0
  10670. 00007984  202B 010E                move.l     D0, [A3 + 0x10E]
  10671. 00007988  4480                     neg.l      D0
  10672. 0000798A  2880                     move.l     [A4], D0
  10673. 0000798C  202B 0112                move.l     D0, [A3 + 0x112]
  10674. 00007990  4480                     neg.l      D0
  10675. 00007992  2940 0008                move.l     [A4 + 0x8], D0
  10676. 00007996  276B 00CE 00D6           move.l     [A3 + 0xD6], [A3 + 0xCE]
  10677. 0000799C  276B 00D2 00DA           move.l     [A3 + 0xDA], [A3 + 0xD2]
  10678. 000079A2  4CDF 1800                movem.l    A3,A4, [A7]+
  10679. 000079A6  4E75                     rts
  10680. export_55:
  10681. 000079A8  4E56 FFFC                link       A6, -0x0004
  10682. 000079AC  2F07                     move.l     -[A7], D7
  10683. 000079AE  486E FFFC                pea.l      [A6 - 0x4]
  10684. 000079B2  2F3C 0064 0064           move.l     -[A7], 0x640064 /* 'd\0d' */
  10685. 000079B8  A880                     syscall    SetPt
  10686. 000079BA  A061                     syscall    MaxBlock
  10687. 000079BC  0680 FFFF D8F0           addi.l     D0, 0xFFFFD8F0
  10688. 000079C2  A122                     syscall    NewHandle, flags=1
  10689. 000079C4  303C 0176                move.w     D0, 0x176
  10690. 000079C8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10691. 000079CC  224D                     movea.l    A1, A5
  10692. 000079CE  D3C0                     add.l      A1, D0
  10693. 000079D0  2348 D120                move.l     [A1 - 0x2EE0], A0
  10694. 000079D4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  10695. 000079D8  6710                     beq        +0x12 /* 000079EA */
  10696. 000079DA  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  10697. 000079DE  486D F91E                pea.l      [A5 - 0x6E2]
  10698. 000079E2  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10699. 000079E6  7001                     moveq.l    D0, 0x01
  10700. 000079E8  6044                     bra        +0x46 /* 00007A2E */
  10701. label000079EA:
  10702. 000079EA  4267                     clr.w      -[A7]
  10703. 000079EC  42A7                     clr.l      -[A7]
  10704. 000079EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10705. 000079F2  2F3C 6265 7374           move.l     -[A7], 0x62657374 /* 'best' */
  10706. 000079F8  303C 0176                move.w     D0, 0x176
  10707. 000079FC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  10708. 00007A00  204D                     movea.l    A0, A5
  10709. 00007A02  D1C0                     add.l      A0, D0
  10710. 00007A04  4868 D120                pea.l      [A0 - 0x2EE0]
  10711. 00007A08  203C 0804 0014           move.l     D0, 0x8040014
  10712. 00007A0E  A800                     syscall    SoundDispatch
  10713. 00007A10  3E1F                     move.w     D7, [A7]+
  10714. 00007A12  0C47 FF80                cmpi.w     D7, 0xFF80
  10715. 00007A16  6604                     bne        +0x6 /* 00007A1C */
  10716. 00007A18  3007                     move.w     D0, D7
  10717. 00007A1A  6012                     bra        +0x14 /* 00007A2E */
  10718. label00007A1C:
  10719. 00007A1C  4A47                     tst.w      D7
  10720. 00007A1E  670C                     beq        +0xE /* 00007A2C */
  10721. 00007A20  3F07                     move.w     -[A7], D7
  10722. 00007A22  486D F944                pea.l      [A5 - 0x6BC]
  10723. 00007A26  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  10724. 00007A2A  5C8F                     addq.l     A7, 6
  10725. label00007A2C:
  10726. 00007A2C  3007                     move.w     D0, D7
  10727. label00007A2E:
  10728. 00007A2E  2E2E FFF8                move.l     D7, [A6 - 0x8]
  10729. 00007A32  4E5E                     unlink     A6
  10730. 00007A34  4E75                     rts
  10731. export_56:
  10732. 00007A36  4E56 FFFC                link       A6, -0x0004
  10733. 00007A3A  41EE FFFC                lea.l      A0, [A6 - 0x4]
  10734. 00007A3E  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  10735. 00007A42  4E5E                     unlink     A6
  10736. 00007A44  4E75                     rts
  10737.